Germany has scored three spots in the top 10 of a new survey of the best cities in the world to live in, with Munich picking up third place.

The annual quality of living survey carried out by human resources consulting firm Mercer compares hundreds of cities around the …read more