The last king of Afghanistan was: December 20, 2022 by admin (A) Habib Ullah Khan (B) Muhammad Zahir Shah (C) Sardar Daud Khan (D) Amanullah Khan