Anglo-Zanzibar War

The Anglo-Zanzibar War was fought on 27 August 1896. The conflict lasted between 38 and 45 minutes, marking it as ...
Read more