Princess Diana‘s wardrobe remains in high demand — her famous sheep sweater just sold to the highest bidder for over $1.1 million, making it the world’s most expensive sweater. An all-out bidding war erupted for the famed red and white sweater at Sotheby’s Fashion Icon auction — a 15-minute battle ended Thursday with 44 bids,