Police and protesters clash at anti-vax demonstration

Syndicate Post image
Police clashed with protesters in London’s Trafalgar Square (Yui Mok/PA)