US Human Rights report reveals electric shock torture in TT
Port-of-Spain: The 2010 Human Rights report on Trinidad and Tobago realeased by the United States' State Department, has pointed to incidents of torture by electric shocks by police officers among…
You must be logged in to post a comment.