Oasis embraces technology: new London store contains more iPads than tills by October 18, 2011 October 18, 2011