Marks and Spencer shoppers are in love with £35 linen shirt

Marks and Spencer’s £35 “striking” linen shirt is a hit with shoppers who love its “versatility” and how it can double as a jacket. The Pure Linen Printed Collared Relaxed Shirt, which comes in two bold prints, fits everyone from size six to 24. For just £35, this button-up shirt is a standout addition to … Read more