The latest collection by the cult US brand Rowing Blazers includes two reissues of classic Diana looks, including a tweed blazer, cycling shorts and a kitsch “black sheep” sweater she wore to a polo match in 1981. Twenty-three years after her death, her ghost haunts the royal family’s every outfit, in endless comparisons with the wardrobes of daughters-in-law she never met.