Amboli Waterfalls is there in all its glory is located in the picturesque hill station of Amboli in Maharashtra. At a height of 690 meters…
Amboli, Maharashtra
Amboli is a hill station in south Maharashtra, India. At an altitude of 690 m it is the last hill station before the coastal highlands…