Which one of the following rivers flows between Satpura and Vindhya ra

Which one of the following rivers flows between Satpura and Vindhya ranges ?

Tapi
Sabarmati
Narmada
Mahi
This question was previously asked in
UPSC CAPF – 2016
The Narmada River flows through a rift valley located between the Vindhya Range in the north and the Satpura Range in the south.
– The Narmada is one of the major west-flowing rivers in India, originating near Amarkantak in Madhya Pradesh and flowing through Madhya Pradesh, Maharashtra, and Gujarat before draining into the Arabian Sea.
– It flows through a fault or rift valley formed due to geological processes.
– The Tapi (Tapti) River also flows westwards through a rift valley, but it is located south of the Satpura Range.
– The Vindhya and Satpura ranges are prominent mountain ranges in central India, running roughly parallel to each other.
The Narmada rift valley is a significant geological feature. Unlike most major Indian rivers (like Ganga, Brahmaputra, Mahanadi, Godavari, Krishna, Cauvery) which flow eastwards into the Bay of Bengal, the Narmada, Tapi, and Mahi flow westwards into the Arabian Sea. This westward flow is attributed to the rift valleys they occupy.