What are the top three largest cities in Europe?

Moscow, Istanbul, and London are the three largest cities in Europe.