The correct answer is D. Tapi.
Surat is a city in the Indian state of Gujarat. It is located on the banks of the Tapi River. The Tapi River is a major river in Gujarat. It originates in the Satpura Range in Madhya Pradesh and flows through Gujarat before emptying into the Arabian Sea. The Tapi River is a major source of water for irrigation and drinking water in Gujarat. It is also a popular destination for fishing and boating.
The other options are incorrect. The Narmada River is located in Madhya Pradesh and Gujarat. The Sharavathi River is located in Karnataka. The Mahi River is located in Gujarat and Rajasthan.