Algeciras in Latin
Algeciras in Latin
Caetaria
A city on the Bay of Gibraltar, in Andalusia, Spain.
Iulia Traducta
A city on the Bay of Gibraltar, in Andalusia, Spain.
Portus Albus
A city on the Bay of Gibraltar, in Andalusia, Spain.