
VAJRAI WATERFALL
AT
SATARA
Vajrai waterfall is located just 27 kilometres from Satara. This waterfall is the tallest waterfall of
India.The waterfall is situated in district of Satara in western Maharashtra.
It is about 5 km away from Kas Flower Valley.
The lush green mountains and the flowers in nearby flower valley please
your senses. The pleasant weather actually relaxes you like anything. But the
star...