This "colossal" island is the largest in Greece's Dodecanese archipelago
[DOC] [TLE] Delos - Wikipedia [PAR] The island of Delos near Mykonos, near the centre of the Cyclades archipelago, 
is one of the ...