Thoseghar Waterfalls

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 water falls and the highest waterfall is over 500 meters in height (actual height is 1666 feet), making it the largest fall in India. Thoseghar Waterfalls is a two -tiered…

[Continue reading]