Marks & Spencer's new linen trousers come in various lengths, and shoppers rave they're 'so comfortable and elegant' ...