Vajrai Waterfall
The Bhambavli Vajrai Waterfall is a waterfall located on the Urmodi river in India. It is approximately from the city of Satara, Maharashtra, near the village of Bhambavli and Sahyadri Hill. The height of the waterfall combining all three tiers is.