Commerce Riots

American Apparel, London, April 2010

Ten police officers were injured when scuffles broke out after 2,000 people descended on a clothing sale.

Continue reading…