Lodh Falls

Lodh Falls is Jharkhand's highest waterfall at 143 metres — India's 21st highest. Located 60 km from Netarhat in Latehar's pristine forests. A must-visit for nature lovers.

Attractions