Who was the last king of Afghanistan?

Review the verified answer and explanation for this PPSC Punjab Public Service Commission past-paper question on CampusFin.

Who was the last king of Afghanistan? Answer: Zahir shah

The last king of Afghanistan was Mohammad Zahir Shah. He reigned from 1933 until he was deposed in a bloodless coup by his cousin and former prime minister, Mohammad Daoud Khan, in 1973. Zahir Shah was forced into exile in Italy, and a republic was established in Afghanistan, marking the end of the monarchy.