Princess Diana In March 1996, Princess Diana wore an embroidered cream dress by Catherine Walker when she attended a performance of Alice in Wonderland at the English national ballet. Image Source: Getty / Anwar Hussein