DudhSagar waterfall is 1 of the tallest waterfalls of India. It is 4 tiered waterfall boasting a clear fall height of around 1017 ft, located inside Bhagwan Mahaveer Sanctuary (covered under Western Ghats) and is a grace over of River Mandovi in Goa.