Answer:
Step-by-step explanation:
The Indians couldn't unite against the British because they had a weak leadership, also because there was serious division that existed between Muslims and Hindus, and Hindus wouldn't like the Mughal empire restored.
This time was during the period of the British imperialism in India in which a stronger nations rules over and takes advantage of a weaker nation. The British nation took control of India because of their own profit.
What made this easier for the British was because a strong divide existed in Indian which made them culturally divided , this was one of Indian's weakest point. Even politically, they also lacked unity.