Protests and police, London, England

Protests and police by Westminster Abbey in London, England.