The Top 10 Largest European Cities
Although the three largest cities of the world all are Asian cities, there are quite a few metropoles on the European continent as well. Two of these cities even have more than ten million inhabitants, ranking these cities amongst the largest cities in the world as well.
The ten largest cities in Europa are;
1. Istanbul (Turkey) – 11,4 million inhabitants

2. Moscow (Russia) – 10,5 million inhabitants

3. London (England) – 7,6 million inhabitants

4. St. Petersburg (Russia) – 4,6 million inhabitants

5. Ankara (Turkey) – 3,9 million inhabitants

6. Berlin (Germany) – 3,4 million inhabitants

7. Madrid (Spain) – 3,2 million inhabitants

8. Rome (Italy) – 2,9 million inhabitants

9. Kiev (Ukraine) – 2,8 million inhabitants

10. Paris (France) – 2,2 million inhabitants

However, when you only look at size, and not so much at the inhabitants of a city, Baku is the largest city in Europe. The capital of Azerbaijan measures a stunning 822 square miles, which is about twice the size of New York City.






What is this? Where is Athens?
Actually, the city of Athens only has 700,000ish inhabitants, but if you would count the surrounding agglomerations as well, it would definitely be in this list with 3 million+ people living there.
Istanbul lies, for the half, in Asia and Ankara is entirely in Asia.
According to wikipedia Baku’s population has already passed 2 million inhabitants ‘couple years ago’. So you can include Baku to this list as well
Ankara half Istanbul and Baku are in Asia.