The shortest war in history was between Britain and Zanzibar on August 27, 1896. It lasted between 38 and 45 minutes. Zanzibar surrendered after a brief but intense bombardment by British forces.