The Dhuandhar Falls are a beautiful natural wonder in India. They are located in Bhedaghat, near Jabalpur in Madhya Pradesh.