Marks & Spencer’s £35 ‘flattering’ denim shorts are ‘perfect for a city break’
M&S shoppers are rushing to get their hands on a flattering pair of £35 denim shorts, hailed as ‘perfect for hot summer days.’ The Denim Pleat Front Belted Shorts, which …