Claim: Sa Talaiassa is in the Balearic Islands of Russia.
Label: REFUTES