Tote bag £24.99, hm.com - The Independent