Marks and Spencer's £27 trousers are SO flattering and comfy, shoppers ...

Marks and Spencer's £27 trousers are SO flattering and comfy, shoppers ...