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