Claim: The Cyclades are southeast of mainland China.
Label: REFUTES