Bhambavli Vajrai Waterfall. Satara, Maharashtra.

it is the highest waterfall in India.this waterfall is in 3 stages. its height is 1840 feet. enjoy the top view of Vajrai waterfall.

Leave a Reply