Kasauli, a peaceful sanctuary nestled in the hills of Himachal Pradesh, India, is a treasure trove for all adventure buffs seeking an escape from the hubbub of city life. Located in Indian ...