Progress 1000

What is The Progress 1000, a list of London’s most influential people?

The Progress 1000 is a list of 1,000 people published annually by tabloid newspaper The London Evening Standard. The list…