Just Stop Oil Protest In Westminster
Police officers arrest Just Stop Oil activists in Parliament Square as the ...
May 17, 2023, London, England, United Kingdom: Police officers arrest Just ...