American Apparel clear their stock whilst other stores prepare for the sales on Oxford Street

  • 7 years ago
Footage of shops putting up the first sales posters on their windows on Wednesday on Oxford Street in London, UK while US clothing retailer American Apparel is forced to clear its stock for financial reasons.