Claim: Sa Talaiassa is on the island of Mallorca.
Label: REFUTES