Caribbean Drydock Limited (Caridoc), located on the island of Trinidad, the last and one of the most industrialized in the chain of Caribbean islands, plays a significant role in the area's ...
The woman was believed to have been making an illegal U-turn when she collided with another vehicle.