Claim: Sa Talaiassa is outside of the Balearic Islands of Spain.
Label: REFUTES