Kodaikanal is one of South India’s most loved hill stations, known for misty views, cool weather and serene landscapes. From ...