The Narmada River originates from a small tank at Amarkantak in Madhya Pradesh, at an elevation in the Maikal hills, making it one of the few major Indian rivers that flows westward into the Arabian Sea. This is a well-documented and commonly taught geographical fact.