London is the UK’s richest city and a driver of its economy, but also home to the country’s greatest extremes of poverty and wealth. Around 2.3m people live below the poverty line in London – 27 percent of its population, compared with 20 percent in the rest of England. The mayoralty of London is one […]