The first Muslim invader of India was
-
Mahmud of Ghazni
-
Babur
-
Muhammad - bin Kasim
-
Chenghiz Khan
C
Correct answer
Explanation
Muhammad bin Qasim invaded Sindh in 712 CE, making him the first Muslim invader of the Indian subcontinent. He was sent by the Umayyad Caliphate and defeated Raja Dahir of Sindh. Mahmud of Ghazni came later (11th century), while Babur founded the Mughal Empire in the 16th century.