Here are 50 places to visit in Tamil Nadu, India: Mahabalipuram Chennai Kanyakumari Coimbatore Madurai Rameshwaram Pondicherry Kodaikanal Ooty Thanjavur…