Peel police chief met Sri Lankan officer a court says ‘participated’ in torture
Posted
Touria Izri (via Global News)
The head of one of Peel's police met with a Sri Lankan official who had been found by that country’s highest court to have 'participated in the torture' of an arrested man.