Around 1,000 police officers are being deployed in London to prevent clashes between protesters with opposing views

See Full Page