Kodaikanal is a calm and picturesque place in the Palani Hills of Tamil Nadu, India that will call to you if you are travelling alone and need some adventure as well as peace. Kodaikanal is often ...