Two protests and the FA Cup final mean road closures and a large police presence in central London.
Back to News
Two protests and the FA Cup final mean road closures and a large police presence in central London.