Dhuandhar Falls – India’s Niagara Falls
The small town of Bhedaghat near Jabalpur (Madhya Pradesh) has a unique identity. Located on the banks of river Narmada its famous for its Dhuandhar Falls, India’s Niagara Falls.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed