Primark Store On Oxford Street In Central London

Primark Store On Oxford Street In Central London

Jason Alden/Bloomberg

Customers sit and wait with their shopping bags on a window ledge outside a Primark store on Oxford Street in central London.