Quick Guide: Amboli, Maharashtra

Declared as a hill station in 1880 by the British, the picturesque village of Amboli in the Sahyadris is a treat for the senses during monsoons with its lush greenery, waterfalls, ruins and temples