Around 1,000 officers managed protesters and counter-protesters on opposite sides of the River Thames.
Back to News
Around 1,000 officers managed protesters and counter-protesters on opposite sides of the River Thames.