Answer: (Detailed Solution Below)
Option B: Narmada
Detailed Solution:
The correct answer is “Narmada”.
The Narmada River in India flows west through a rift valley between the Vindhya and Satpura mountain ranges.
The Narmada is the largest west-flowing river in peninsular India, rising from the Maikala range near Amarkantak in Madhya Pradesh.