World August 5, 2019 by World Londoners need to earn more than £300,000 a year to be classed as rich, research shows