Britain has waged many wars including devastating conflicts lasting for long decades. However, the country was also involved in what is generally considered the shortest war in history. The Anglo-Zanzibar War of 1896 lasted just 38 minutes.