A. Ibn-e-Khaldun B. GhazzaliC. FarabiD. Shah Walliullah
Correct Answer: Ibn-e-Khaldun ✔
Last Updated: April 21, 2023