London, the capital city of England, is one of the world's most visited cities in terms of international visits.
The capital city of England, London, holds a prominent position as a major tourist attraction worldwide.