I want to know the answer to the following question:
About how many billionaires call London home?
All the background I'm provided with is that "London ranks as one of the most expensive cities in the world, alongside Tokyo and Moscow.". Is that enough to answer the question?