Tamil Nadu is a beautiful state nestled in the southern Indian peninsula, on the shores of the Bay of Bengal and the deep blue Indian Ocean. It is a heady combination of tropical climate, cooler hill resorts, ancient culture, and friendly people making it an ideal holiday destination.