Bodh Gaya was situated on the bank of which of the following rivers?

Niranjana
Sakari
Punpun
Son

The correct answer is A. Niranjana.

Bodh Gaya is a town in the Indian state of Bihar. It is located in the Gaya district, about 96 km (60 mi) south of Patna, the state capital. Bodh Gaya is famous as the place where Gautama Buddha attained enlightenment under the Bodhi tree.

The Niranjana River is a tributary of the Phalgu River. It flows through the town of Bodh Gaya. The Niranjana River is considered to be sacred by Buddhists.

The Sakari River is a tributary of the Son River. It flows through the town of Gaya. The Sakari River is not considered to be sacred by Buddhists.

The Punpun River is a tributary of the Ganges River. It flows through the town of Patna. The Punpun River is not considered to be sacred by Buddhists.

The Son River is a major river in India. It flows through the states of Bihar, Jharkhand, and Madhya Pradesh. The Son River is not considered to be sacred by Buddhists.