Translation of لندن in English:

User Contribution

لندن

noun