The causes for the downfall of Hindu states have to be analysedhistorically. The most important cause was that they lacked unity.They were divided by factions. The Rajput princes exhausted oneanother by their mutual conflicts. Secondly, many Hindu states weredeclining in power. Their military methods were out of date and farinferior to those of Muslims. Indians continued to rely on elephantswhile the Muslims possessed quick-moving cavalry. The Muslimssoldiers had better organization and able leaders. Their religiouszeal and their greed for the greater wealth of India provided stimulusto them. Among the Hindus, the duty of fighting was confined to aparticular class, the Kshatriyas. Moreover, the Hindus were always on the defensive, which was always a weak position.