London

Tamil Dictionary definitions for London

London : லண்டன் ( ஐக்கிய இராச்சியத்தின் தலைநகர்)

London definition

Noun. The capital city of England.