London has 72 billionaires, the most of any city.

London has 72 billionaires, the most of any city.

Next