
London is the capital and largest city of England and the United Kingdom, with a population of 9.14 million people in 2025. Its wider metropolitan area is the largest in Western Europe, with a population of 15.4 million. London stands on the River Thames in southeast England, at the head of a 50-mile (80 km) tidal estuary down to the North Sea, and has been a major settlement for nearly 2,000 years. Its ancient core and financial centre, the City of London, was founded by the Romans as…
Does London deserve the #2 spot on “Top 10 Most Debated: Best New Year's Celebration City”?
Best Rank
#2
top 3 in 3 lists
Avg Position
#4
across 7 lists
Community
Divisive Pick
ranked #2 to #7
Ranked #2 on "Top 10 Most Debated: Best New Year's Celebration City". Cast your vote to back or challenge this spot.
Be the first to vote on this ranking.
Most Argued About
“Top 10 Most Expensive Cities for Shopping in the World (Surprising #1!)”
Ranks as high as #2 on some lists — but only #7 here. Fans are divided.
See the debate →Also ranked in
Top 10 Most Debated: Best New Year's Celebration City
Top 10 Most Overhyped Food Cities

Top 10 Most Visited Cities in the World

Top 10 Most Expensive Cities to Live In 2025

Top 10 Most Expensive Cities to Visit
Top 10 Best Cities for Street Art in the World

Top 10 Most Expensive Cities for Shopping in the World (Surprising #1!)