In London, 35 environmental activists were detained for protesting on the road.
London police detained 35 activists of the environmental movement Just Stop Oil, who staged a protest against oil and gas production, thereby impeding traffic on one of the major roads in the west of ...