Claim: Sa Talaiassa is in the Balearic Islands of Spain.
Verdict: SUPPORTS