Many regions in the world like Persia, North Africa, parts of eastern Europe, Anatolia, Central Asia, Afghanistan, Pakistan and Bangladesh were islamized by Arab and Turkic invaders. India also had to face these invaders but unlike many other countries it did not give up its religions, cultures or even identity. But what is the reason for that? Are the medieval Hindu Dynasties like the Pratihara, Chalukya, Rashtrakuta, Rajput, Vijayanagar, Gajapati, Ahom and Maratha Dynasties responsible for preventing the islamization of India? Why did Persians, Turks, North Africans, Anatolians, many east Europeans, Central Asians, Afghans and Pakistanis adopt the religion of the Arabs and even customs of the Arabs while most of the Indians refused to do that?