The Turks & Caicos is a territory belonging to the United Kingdom but in the Atlantic Ocean. The country, if we may call it that, consists of eight different islands and a number of smaller cays. It is located 575 miles S. East of Miami, Florida, halfway between the Bahamas and the Dominican Republic. There […]

Read More