John Lewis has all your heatwave essentials! Here's how to look cool in the sun (from just £12)

· Daily Mail