Who recalled Muhammad bin Qasim from Sindh?

(A) Caliph Walid
(B) Caliph Sulaiman
(C) Caliph Abdul Aziz
(D) Hajjaj bin Yousuf

The answer is: (B) Caliph Sulaiman