What cities do billionaires like to live in?

Three thirds of the world’s billionaires live in just 15 countries around the world and almost one third live in only 16 cities around the world, … Continue reading What cities do billionaires like to live in?