the capital city of the United Kingdom and England, located on the River Thames in southeast England, with a metropolitan population of over 13 million
Sign up to see the translation of definitions and examples into any language.
After moving to London, I quickly fell in love with its vibrant street markets and historic landmarks.
the government of the United Kingdom, used figuratively
London has announced new environmental policies to combat climate change effectively.
any other city or town that shares the same name
We decided to visit London, Ontario, during our trip to Canada to see how it compares to its namesake in the UK.