The Mahabodhi Temple, a UNESCO World Heritage Site, is located in:

Patna
Vaishali
Bodh Gaya
Rajgir

The correct answer is: c) Bodh Gaya.

Bodh Gaya is a town and a notified area committee in Gaya district in the Indian state of Bihar. It is famous as the place where Gautama Buddha attained enlightenment under the Bodhi tree. The Mahabodhi Temple, a UNESCO World Heritage Site, is located here.

Patna is the capital of the Indian state of Bihar. It is the second-largest city in Bihar after its divisional headquarters, Munger. Patna is the 19th most populous city in India and the 12th most populous city in the Indian subcontinent.

Vaishali was an ancient Indian city located in the Indian state of Bihar. It was one of the six Mahajanapadas, or great kingdoms, of ancient India. Vaishali was a major center of Buddhism and Jainism.

Rajgir is a city in the Indian state of Bihar. It is located in the Nalanda district, about 100 kilometers south of Patna. Rajgir was an important city in ancient India and was the capital of the Magadha kingdom. It is also known for its many Buddhist and Jain temples.