Image

London Free Press


Use-of-force reports rose eight per cent in 2025, while the rate per call for service remained essentially unchanged.