List the reasons responsible for the defeat of Indian rulers.
The reasons responsible for the defeat of Indian rulers were:
- The disunity among Indian rulers.
- The common people were dissatisfied as they had no contact with the ruler.
- Some Rajput rulers helped the Turks against their own country.
- The feudal system weakened the power of the kings.
- Indian rulers used old methods and equipment in wars.