A slice of history: Charles and Diana cake sells for £1,850
The 40-year-old slab of marzipan and thick white icing decorated with the royal coat of arms fetched more than three times its asking price of £300 to £500.