Lodh Waterfalls: A memorable road trip towards the highest cascade of Jharkhand
Amidst verdant forest of sal and eucalyptus, Lodh Waterfalls is one of the most beautiful travel spots in the state of Jharkhand, India. Cascading from an altitude of 470 ft…