Answer:
Lack of one ruler, lack of unity, hatred against each other and difference in religious beliefs.
Step-by-step explanation:
India was a very big country also known as sub-continent before partition. There are different empires are present in different parts of Indian sub-continent not a single ruler that helps the British to rule over India. They started wars between them and when they became weak, the British capture their lands and rule over them. Lack of unity among these empires against the foreign enemies and hatred against each other on the basis of caste and religions provide chance to rule over India.