Millions of devotees worship the sacred Narmada River with deep faith. But one ancient belief leaves many people stunned. Why ...