(Trinidad Express) A Trinidad and Tobago Police Service (TTPS) constable who has been under suspicion for human trafficking in this country for years has
A Trinidad and Tobago Police Service (TTPS) constable who has been under suspicion for human trafficking in this country for years has been detained and charged with the crime in