Saturday, April 13, 2024

London Metropolitan Police stand around uselessly as Just Stop Oil climate activists block the roads and then arrest the only man who dares to do anything about it.