Blazers, Baseball Caps, and Boots Diana, Princess of Wales wore a white fitted, high-neck jumper and trousers with a grey blazer and black sunglasses while shopping in Knightsbridge in 1995. Image Source: Getty / Tom Wargacki