LONDON - AUG 18: Aisle view of an Asda supermarket on Aug 18, 2014 in London, UK. Founded in 1949 Asda is the UK's third largest retail chain with 568 stores and an operating income of �£638 million. - stock photo
{}