The Shortest War In History Lasted Under An Hour In 1896.
The Anglo-Zanzibar War occurred on August 27, 1896, between the United Kingdom and the Sultanate of Zanzibar. It famously ended when the Sultan's palace was bombarded and surrendered after just 38 to 45 minutes of fighting.