Princess Diana Diana wore a red and purple skirt skirt suit by Catherine Walker when she visited the Marie Stopes Clinic in India in 1992. Image Source: Getty / Anwar Hussein