London
uk flag
/ˈɫəndən/
British pronunciation
/lˈʌndən/

Definition & Meaning of "London"

London
01

the capital and largest city of both England and the United Kingdom, situated in the southeastern region of the country

London definition and meaning
LanGeek
Download LanGeek app
langeek application

Download Mobile App

stars

app store