Marks & Spencer M&S Floral Print Wide Leg Trousers in Navy mix - £29.50