Money may not grow on trees, but it comes pretty close to it in London. According to The Sunday Times' annual rich list, London has more billionaires than any other city. The Sunday Times measured wealth in pounds, so to qualify as a billionaire, individuals had to have $1.68 billion. Under this cut-off, 72 billionaires live in London, and the United Kingdom has more billionaires per head of population than any other country. Moscow had the second most billionaires for a city with 48. It was followed closely by New York and San Francisco, which had 43 and 42, respectively.