Repeat: As of 2014[update], London has the largest number of billionaires (British Pound Sterling) in the world, with 72 residing in the city.
As of 2014[update], London has the largest number of billionaires (British Pound Sterling) in the world, with 72 residing in the city.