NYX launches ‘gorgeous’ £12 hair and body mists – and they last for hours

· The Independent