The correct option is C Amarkantak Hills
The Narmada river rises in the Amarkantak Hills in Madhya Pradesh. From there, it flows westward through a rift valley. The river flows through Madhya Pradesh, Maharashtra, and Gujarat between Vindhya and Satpura hill range before falling into the Gulf of Cambay in the Arabian Sea about 10 km north of Bharuch, Gujarat.