India Holiday Mall·Dec 3, 2015The NarmadaAs it rises in the Maikala range in east-central Madhya Pradesh, this river lets out a roar that is very intimidating. But as it flows…