English Vajrai Waterfall Cited by user Racing in Rain on 31 Mar 2021 The Bhambavli Vajrai Waterfall is a waterfall located on the Urmodi river. The waterfall is next to the Bhambavli village and situated approximately 27 kilometers from…