About Vajrai Waterfall
The Bhambavli Vajrai Waterfall is a waterfall on the Urmodi river, situated approximately 27 kilometers from the city of Satara, Maharashtra, and near Sahyadri hill. It is roughly 1840 ft tall, and is the second-highest plunge waterfall in India, after the Nohkalikai Falls in Meghalaya, with a drop of 335 m.