Fire at Sea
Situated some 200km off Italy's southern coast, Lampedusa has hit world headlines in recent years as the first port of call for hundreds of thousands [...]
Situated some 200km off Italy's southern coast, Lampedusa has hit world headlines in recent years as the first port of call for hundreds of thousands [...]