Multiple choice general knowledge Near which Indian city would you find the Hundru Falls? Ranchi Ooty Surat Pune Reveal answer Fill a bubble to check yourself A Correct answer Explanation Hundru Falls, the highest waterfall in Jharkhand with a drop of 98 meters, is located near Ranchi on the Subarnarekha River. It is a popular tourist attraction and one of the most scenic natural features in the Chotanagpur Plateau region.