London, England Happening Now: Anti vaccine passport proteste | The Right Side
London, England
Happening Now: Anti vaccine passport protesters claah with police putside of the MHRA (the Medicines and Healthcare Products Regulatory Agency) HQ in London.