Agama di Sri Lanka
Pada abad ke-6, para pedagang Arab mengendalikan sebagian besar perdagangan di Samudra Hindia, termasuk Sri Lanka. Beberapa pedagang tersebut bermukim di Sri Lanka, sesambil menyebarkan Islam. Namun, saat Portugis datang ke Sri Lanka pada abad ke-16, beberapa Muslim keturunan Arab dianiaya, memaksa mereka bermigrasi ke Dataran Tinggi Tengah dan pesisir timur.
Agama Hindu
Meskipun Islam sudah datang ke India sejak awal abad ke-7 (seiring dengan kedatangan para pedagang Arab dan penaklukan Sindhu), agama tersebut menjadi agama utama selama periode penaklukan Islam di Asia Selatan pada masa selanjutnya.[330] Pada periode tersebut, agama Buddha memudar secara drastis, dan banyak umat Hindu pindah agama ke Islam.[331][332] Banyak penguasa muslim beserta panglimanya, seperti Aurangzeb dan Malik Kafur yang menghancurkan tempat ibadah umat Hindu dan menindas kaum non-muslim;[333][334] akan tetapi, beberapa penguasa muslim seperti Akbar bersikap lebih toleran.