Q. Who among the following passed the General Service Enlistment Act?
Answer: D
Notes:
Explanation: To the religious Hindu of the time, crossing the seas meant loss of caste.
In 1856, Lord Canning’s government passed the General Service Enlistment Act which decreed that all future recruits to the Bengal Army would have to give an undertaking to serve anywhere their services might be required by the government.
Source: Spectrum Modern India

