The Shortest War In History 6 May 2011 / 0 comments The Anglo-Zanzibar War was fought between the United Kingdom and Zanzibar on 27 August 1896. The conflict lasted approximately 40 minutes and is the shortest war in history.