What and where is Lampedusa?
- Island in the Spanish Balearic Islands
- Largest island in the delta of the Amazon River in Brazil
- Romanian island in the Black Sea
- Southernmost island of Italy in the Mediterranean Sea
We appreciate your time and valuable feedback in helping us make QuizzClub better!