Nestled in the hills of Maharashtra, India, Panchgani paints a pretty picture with its verdant landscapes and inviting ...