Princess Diana's 'revenge dress' that showed she was 'taking back the narrative' when Charles admitted his infidelity expected to fetch £220,000 at auction

· Daily Mail