Dhuandhar Falls in Bhedaghat, Madhya Pradesh, is a 30-meter waterfall on the Narmada River, famous for its mist that ...
The Dhuandhar Falls are a beautiful natural wonder in India. They are located in Bhedaghat, near Jabalpur in Madhya Pradesh.