Indra Waterfall

The Indra Waterfall is near Tubed village of Latehar District in the state of Jharkhand. The area is covered by dense forests, mountains, and rivers. This is a wonderful 30-foot waterfall that can be best seen during the monsoon season. You could also visit the tubed cave and tubed Dams, which are close by to the waterfalls.