
For shoppers on London’s Oxford Street, an evening of browsing and buying was thrown into chaos last night, with stores forced to shutter their doors as dozens of police officers descended on Europe’s busiest shopping destination.
Over the following hours, several shoppers were forced to leave stores as officers formed human shields around shops in anticipation of violence.