The truth is that India was always ruled by Indians; in the princely states entirely so, while in British India the services were staffed by Indians up to senior levels. There was nothing derogatory about working for the British Crown. It followed a tradition for Indians to work for whoever the rulers might be. In such an atmosphere it is nonsense to talk about India being held by might.
C M Lloyd Jones