Denim jacket £45, River Island, as before; shirt £35, frenchconnection.com - The Independent