When you think Caribbean, you think beaches. When you think Trinidad, though… not so much. This is the land of soca and Carnival, a booming oil sector and Nicki Minaj. Beaches? You travel elsewhere in ...
The revelation that Trinidad and Tobago has approved the installation of a US military radar has stoked fears that the Caribbean could be drawn into the escalating crisis between the US and Venezuela.