1. London is one of Europe's largest citiesLondon has a population of 7.5 million people and covers 600 square miles which makes it one of Europe's largest cities. Over 270 nationalities live there and between them they speak over 250 languages, more than any other city in the world.