7 Arrested After Climate Protesters Target Barclays London HQ
Police arrested seven people outside the London headquarters of Barclays bank on Wednesday after climate…
Police arrested seven people outside the London headquarters of Barclays bank on Wednesday after climate…