Question: Are both Thimarafushi (Thaa Atoll) and Salt Cay, Turks Islands located in the same country?
Sentence (from "Salt Cay, Turks Islands"): Salt Cay is the second largest of the Turks Islands, one of the two island groups forming of the British territory of the Turks and Caicos Islands in the Caribbean.
Relevant evidence: Yes