Barbados Elected as Leader of the Caribbean Tourism Organization

  Barbados esastern Caribbean island and an independent British Commonwealth nation in the Lesser Antilles of the West Indies through CTO,...