Who was the last king of Afghanistan?

A. Muhammad Tarkaai
B. Ahmed Shah Abdali
C. Muhammad Ahmad
D. Muhammad Zahir Shah 

🧠 Explanation:

Muhammad Zahir Shah was Afghanistan’s last king, ruling until 1973. His reign marked the end of monarchy in Afghanistan, a key topic in history, engaging students and historians. Understanding his rule clarifies Afghanistan’s political transitions, relevant for studying modern geopolitics. His long reign attracts those exploring Middle Eastern history, highlighting its impact on shaping Afghanistan’s cultural and political landscape before the shift to a republic, emphasizing his legacy in regional governance.