Thoseghar Waterfalls is the largest waterfall in India, situated in Thoseghar village, Maharashtra state. View of Thoseghar Waterfalls. Thoseghar Waterfalls consists of a series of waterfalls, and the highest waterfall is over 500 meters in …
Continue reading