Bhambavli Vajrai waterfall is the tallest waterfall in India. It is situated in western Maharashtra in the district of Satara. The waterfall has about 1840 ft (560m) in height. The site is surrounded by lush green mountains, which makes it an ideal weekend destination.