The correct option is
C
Amarkantak
The Narmada River originates from the Maikal ranges at Amarkantak, 1057 m above the sea-level, now in Shahdol district of Madhya Pradesh. In its 1312 km long journey before joining the Arabian Sea, the Narmada flows through the three states of Madhya Pradesh (MP), Maharashtra and Gujarat.