I think the reason why India got conquered was something similar to what happened with China. The Mughal Empire was in its twilight years and there were many states and princely kingdoms fighting with each other trying to establish their own dominance.
Some Indian kingdoms even formed alliances with the English East India Company hoping to gain an advantage over their neighboring kingdoms. That is why with India, the British conquered it gradually, one kingdom after another—until they effectively were rulers of the whole subcontinent.
I think the reason why India got conquered was something similar to what happened with China. The Mughal Empire was in its twilight years and there were many states and princely kingdoms fighting with each other trying to establish their own dominance.
Some Indian kingdoms even formed alliances with the English East India Company hoping to gain an advantage over their neighboring kingdoms. That is why with India, the British conquered it gradually, one kingdom after another—until they effectively were rulers of the whole subcontinent.