qnli question: About how many billionaires call London home? sentence: As of 2014[update], London has the largest number of billionaires (British Pound Sterling) in the world, with 72 residing in the city.