London has 72 billionaires. Moscow has 48, NYC has 43, and San Francisco has 42. Ah, the 1 Percent…
If you’re looking for that kind of lifestyle, your best bet is in London, apparently. The city has 72 billionaires, which is 24 more than the next-highest concentration (48, in Moscow). There are 104 billionaires in Great Britain altogether, topped… Continue Reading