Skip navigation.
Home

Shortest War in History

The Anglo-Zanzibar war is considered the shortest war ever.

The war lasted for 45 minutes and ended when the troops loyal to Khalid bin Bargash surrendered to the British troops.

More reading on Wikipedia

Sultan's harem after the bombardment