The shortest war in history was between Zanzibar and England in 1986, but lasted only 38 minutes. The shortest war ended with the capitulation of Zanzibar.