Article

The Daily RecordThe Daily Record on 2023-05-29 12:22

The £35 M&S linen shirt available in eight colours that shoppers 'buy every summer'

The linen shirt has been such a hit that one shopper says she "buys it every summer."

Related news