India is a treasure trove of hill stations that offer a respite from the hustle and bustle of the city life. Nestled amidst ...