The tiny Italian island of Lampedusa should be a holiday paradise. The most southerly territory of Italy lies exactly between that country and north Africa…
Read More Source: Real Clear Politics