Claim: The Cyclades are north of mainland Greece.
Verdict: REFUTES