London now has one millionaire for every 29 inhabitants, or 3.4 per cent of the population, new research has revealed.
The UK capital has climbed from sixth to fifth place in a ranking of the world’s top cities per capita for people with net assets worth $1m (£0.7m) or more, excluding the value of their main house.