Who recalled Muhammad Bin Qasim from Sindh?
Correct answer is: B. Sulaiman Bin Abdul Malik
After the death of Caliph Walid, the new Caliph Sulaiman bin Abdul Malik recalled Muhammad Bin Qasim.