67
Cockburn Town is the capital and largest town of the Turks and Caicos Islands, a British Overseas Territory in the Caribbean. Known for its historic architecture, including the Grand Turk Lighthouse.
Cockburn Town is the capital and largest town of the Turks and Caicos Islands, a British Overseas Territory in the Caribbean. Known for its historic architecture, including the Grand Turk Lighthouse.
Advertisement