India is a land of vast diversity and the two southern states of India are very rich in traditions, culture and natural beauty. I am talking about God’s own country Kerala and Tamil Nadu. Where Kerala offers beautiful beaches, backwaters, tea gardens; Tamil Nadu offers artistic temples including Rameshwaram and southernmost city of India mainland, […]