Protests and police, London, England Protests and police by Westminster Abbey in London, England. Share this:TwitterFacebookLike this:Like Loading... Related