People of the World

In their wisdom, they’ve voted London the ‘capital of Europe’ in a new poll and runner-up to New York in the world’s best city category. ‘This survey reaffirms London as the most important city in Europe,’ said Ben Page of pollsters Ipsos MORI.