📖 Dictionary
26984 words
london
Browse 'L'
Back
1 definition • 0 examples
1
the
capital
city
of
England
and the
United
Kingdom
, in the south-east of
England
on the
River
Thames
. It has a
population
of over 13
million
people and is the
location
of the
UK
Parliament
, the King's
main
home Buckingham
Palace
, the
Bank
of
England
, and the London
Stock
Exchange
.
Navigation
Copy Link