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, a twin island state of 1.3 million people and high-income country rich in natural resources, has one of the highest per capita incomes in Latin America and the Caribbean.