Kodaikanal is a cool town nestled in the hills of the Dindigul district in the Indian state of Tamil Nadu. In Tamil, the name of the town translates to “The Gift of the Forest,” while in Malayalam, it is known as “The Princess of Hill Stations.” Situated above the upper Palani hills, the town is perched on a plateau at […]