Factors for the success of the British
1. Greater naval power.
2. Development of textile.
3. Scientific division of labour.
4. Economic prosperity and skilful diplomacy of the British.
5. Feelings of insecurity among the Indian merchants.
6. The inequality and ignorance of the Indian kings.