lún​dūn

London

伦敦 倫敦 lún​dūn
London proper noun
Capital of the United Kingdom, located on the River Thames; a major global financial and cultural center.

Beijing is eight hours ahead of London.

Frequency

Movie subtitles
47.4 per million appears in 9% of films
Written text
29.7 per million

Sources