లండనుlaṁḍanu
Meanings
Name
1. London (the capital city of the United Kingdom; the capital city of England)
Examples52
They found it in London.
It is based in London.
He lives in London.
He is presently in London.
He was back in London by then.
He is presently in London.