Leros
Published:

Leros

Leros is a Greek island and municipality in the Dodecanese in the southern Aegean Sea. It lies 317 kilometres from Athens's port of Piraeus.Thucy Read More

Published: