Kodaikanal is a cool town in the hills of the Dindigul district of the Indian state of Tamil Nadu. In the Tamil language, the name of the city means The Gift of the Forest; while in Malayalam, it means The Princess of Hill stations. Above the upper Palani hills, the town is atop the plateau at 2133 m between the […]