Unbelievable but true facts: Anglo-Zanzibar War
The shortest war in history lasted only 38 to 45 minutes! It was the Anglo-Zanzibar War of 1896, in which the British Empire defeated the ruling Sultanate of Zanzibar.