Lampedusa in Greek
Lampedusa in Greek
Λαμπεντούζα
The largest island of the Italian Pelagie Islands, located in the Mediterranean Sea between Malta and Tunisia.