Holy Cross Church - Credit: Wikimedia Commons
The Holy Cross ChurchChurch of the Holy Cross, Turks and Caicos Islands is a religious building that is affiliated with the Catholic Church and is located in Osborne Road in the city of Cockburn Town the largest in the Grand Turk Island and the capital of the British overseas territory of the Turks and Caicos Islands in the Antilles. Read more on Wikipedia
Source: en.wikipedia.org