Gap thegap.co.uk, £34.95 Practical, chic and modern, this bag is the perfec - The Independent