Markets rise to record highs

Markets rise to record highs

Greek referendum

Greek referendum

France loses its Triple A

France loses its Triple A