The last king of Afghanistan was:

A. Aman ullah Khan
B. Habib ullah Khan
C. Muhammad Abdullah
D. Muhammad Zahir Shah

🧠 Explanation:

Muhammad Zahir Shah was the last king of Afghanistan, ruling until 1973. For history or political science students, his reign highlights Afghanistan’s monarchy, making it a key topic for studying Afghan history, political transitions, and regional stability.