[London]
"London" is Лондон in Russian.
Лондон means "London" in English.
Word #1339 of 6,000 by frequency in Russian.
Лондон — столица Великобритании.
London is the capital of Great Britain.