Canadian Riot Police
March 14, 2025
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