Canadian Riot Police
July 8, 2024
Toronto police pay $16.5m to protesters wrongfully held at 2010 G20 summit | Canada | The Guardian Toronto police pay $16.5m to protesters wrongfully held at 2010 G20 summit | Canada | The Guardian 16 Canada Summit Riot Police Guard Photos and Premium High Res Pictures - Getty Images Canadian Riot Police