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