Tamil Dictionary definitions for London
London : லண்டன் ( ஐக்கிய இராச்சியத்தின் தலைநகர்)
London definition
Noun. The capital city of England.
Lern More About
- Tamil Lexicon: Definition of "London"
- Wiki Definition: London
- Google Search result: Google
- Wiki Article: Wikipedia