Search
Menu
Home
Sources
About
Contacts
HMS Hannibal
Algiers
Ancient Carthage
Battle of Algeciras Bay
Hannibal Barca
Royal Navy
World War I
fourth rate
second rate
shore establishment
sloop-of-war
third rate
troopship