Lampedusa in Italian
Lampedusa in Italian
Lampedusa
The largest island of the Italian Pelagie Islands, located in the Mediterranean Sea between Malta and Tunisia.