News

Trinidad is approximately the size of Delaware, while Tobago is even smaller. Both islands are located approximately 7 miles off the coast of Venezuela's Paria Peninsula. Unlike Tobago, Trinidad ...
Trinidad and Tobago is under a “national emergency” after a massive oil spill coated numerous beaches along the Caribbean nation’s southwest coast, raising concerns about the impact on the ...