Dabhosa Waterfall is situated in the Dabhosa village on the Jawhar-Silvassa road which is 18 km from Jawhar, in Thane District of Maharastra State, India. Dabhosa waterfall is one of the highest waterfalls in Maharashtra. To top it all this is one of…
