TwistedSifter on MSN
The largest waterfall in the world is absolutely massive, and you have likely never heard of it because it’s underwater
Imagine getting pulled under by that waterfall!
The Dhuandhar Falls are a beautiful natural wonder in India. They are located in Bhedaghat, near Jabalpur in Madhya Pradesh.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results