History
38 min
The shortest war in history lasted less than 45 minutes.
The Anglo-Zanzibar War on August 27, 1896 is generally recognized as the shortest recorded war. Its fighting lasted roughly 38 to 45 minutes, although accounts differ over the precise start and finish.