As the title says I would like our members opinion on this. Every state in India has a history of foreign rule of many centuries except some far off regions like Kerala. What were the causes? 1. Hindus were gentle, peaceful and " effeminate"? 2. India did not have horses? 3. Indians had caste system? 4. Indians were simply not up to mark?