Cospicua, Malta Island, Malta

Cospicua, Malta Island, Malta

As a harborfront city, there were necessary precautions that needed to be taken during its construction: That's why the town has double fortifications surrounding it.

JDS Travel News JDS Viewpoints JDS Africa/MI