News

Luxury London store Harrods has been forced to recall a range of chocolate biscuits from its shelves as they contain pistachio nuts. The Food Standards Agency (FSA) alert states that as there's ...