Kodaikanal is a city and a Taluk division of Dindigul district in the state of Tamil Nadu, India.Wikipedia