Marks & Spencer marksandspencer.com, £9.50 These stylish and affordable - The Independent