Thousands of counter-protesters take to the streets – as it happened