The infamous ‘Revenge Dress’, interpreted as having been worn by Diana “in revenge” for the televised admission of adultery by then-Prince Charles, is going up for auction for the first time since 1997. Part of the proceeds from the sale will be donated to NHS Lothian Charity.