Kodaikanal,  ‘The Princess of Hill stations’ lies in the southern Indian state Tamil Nadu. The place...