The words Tamil Nadu literally means ‘The Land of The Tamils or Tamil Country’ is a South Indian state, is famed for its Dravidian-style Hindu temples. The State of Tamil Nadu is the 11th largest State out of the 29 states of India. Adorned with diversity, this state is ideally the homeland of classical civilization that has preserved …
Ooty
Showing: 1 - 1 of 1 RESULTS