Iconic Red Sweater, Worn By Princess Diana, Sells For $1.14M
A red sweater worn by Princess Diana in 1981 has sold for $1.14 million at Sotheby’s, setting a new record for the late princess.
The sweater was designed by British designers Sally Muir and Joanna Osborne, under their newly-formed label…