A major British military cantonment was established at which place in Bihar?

Danapur
Gaya
Arrah
Bhagalpur

The correct answer is Danapur.

Danapur is a city in the Indian state of Bihar. It is located on the banks of the Ganges River, about 20 kilometers (12 miles) north of Patna, the state capital. Danapur was founded in the 17th century by the Mughal emperor Aurangzeb. It was later occupied by the British East India Company, who established a major military cantonment there. Danapur was an important center of the Indian Rebellion of 1857. After the rebellion, the British rebuilt the city and made it a major military base. Danapur is still an important military town today.

Gaya is a city in the Indian state of Bihar. It is located on the banks of the Phalgu River, about 100 kilometers (62 miles) south of Patna, the state capital. Gaya is a major Hindu pilgrimage site. The city is home to the Mahabodhi Temple, a UNESCO World Heritage Site. Gaya is also a major commercial center.

Arrah is a city in the Indian state of Bihar. It is located on the banks of the Son River, about 100 kilometers (62 miles) west of Patna, the state capital. Arrah is a major commercial center. The city is also home to a number of educational institutions.

Bhagalpur is a city in the Indian state of Bihar. It is located on the banks of the Ganges River, about 200 kilometers (124 miles) south of Patna, the state capital. Bhagalpur is a major industrial center. The city is also home to a number of educational institutions.