Kodaikanal, nestled amidst the tranquil hills of Tamil Nadu, is a place of stunning natural beauty and a rich historical heritage that awaits discovery. Among its many treasures are ancient ruins ...