Islam was spread through parts of India by the military advances of

Islam was spread through parts of India by the military advances of 


(A) the Rajputs.

(B) Mahmud of Ghazni.

(C) the Nanak's.

(D) Samudragupta.

(E) Asoka.

Answer: B.