Aug 132020
The company trained a new Sri Lankan police unit called the Special Task Forces (STF) which became notorious for carrying out atrocities, including …
The company trained a new Sri Lankan police unit called the Special Task Forces (STF) which became notorious for carrying out atrocities, including …