U.S. assisted radar installation in Trinidad & Tobago raises questions amid tensions with Venezuela
Trinidad and Tobago faces public backlash as U.S.-backed radar installation in the Caribbean country stir fears amid growing tensions with Venezuela. Our correspondent Krystal Hoyte has more. teleSUR<br /><br />These and more stories now!<br />