london

/ˈlʌndən/
noun

The capital city of England and the United Kingdom, located on the River Thames and a major global financial and cultural center.

London is home to iconic landmarks such as the Tower of London and Buckingham Palace.

Synonyms: British capital, Greater London, City of London, Londinium

Appears in these puzzles