The Vajrai Waterfall is just 27 km from the city of Satara, Maharashtra.
- It
is situated near the Sahyadri hill and Kas plateau (Kas flower valley)
region.
- The Vajrai waterfall is one of India's tallest waterfalls.
- Its
height is around 1,840 feet (560M); due to this, the Bhambavali Village
has become very special.
- This place is full of natural beauty and has a pleasant climate.