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.
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.