The correct answer is: B. Sabarmati
The Sabarmati is a river in Gujarat, India. It originates in the Aravalli Range near Mount Abu and flows west for 300 kilometers (190 mi) before emptying into the Gulf of Khambhat. The Sabarmati is a major source of irrigation and drinking water for Gujarat. It is also a sacred river for Hindus and is home to many temples and shrines.
The Narmada is a river in central India. It originates in the Amarkantak hills of Madhya Pradesh and flows east for 1,312 kilometers (815 mi) before emptying into the Gulf of Khambhat. The Narmada is the fifth-longest river in India and is a major source of irrigation and drinking water for millions of people. It is also a sacred river for Hindus and is home to many temples and shrines.
The Mahi is a river in Gujarat and Rajasthan, India. It originates in the Aravalli Range near Mount Abu and flows west for 580 kilometers (360 mi) before emptying into the Gulf of Khambhat. The Mahi is a major source of irrigation and drinking water for Gujarat. It is also a sacred river for Hindus and is home to many temples and shrines.
Therefore, the only west-flowing river in Gujarat is the Sabarmati.