A. Shah Wali Ullah
B. Zarnoogi
C. Ibn-e-Khaldun
D. Al-Ghazali

The correct answer to the question: “Who wrote “Hujjatual Baligha”_____________________?” is “Shah Wali Ullah”.