New massive protest in London, United Kingdom against ongoing Covid measures Protestors against the continued use of the …

source