pull down to refresh

The shortest war in history, the Anglo-Zanzibar war, lasted 38 minutes.