Twenty cities have more than 100,000 millionaires – but which has most? And where do the world's billionaires live? Source: http://www.guardian.co.uk/news/datablog/2013/may/08/cities-top-millionaires-billionaires