Anglo-Zanzibar War: Causes and Outcome of One of History’s Shortest Wars

The Anglo-Zanzibar War, fought between the United Kingdom and the Sultanate of Zanzibar on 27th August 1896, holds the record for being the shortest war in history. It lasted between...