Kate Middleton wore a burgundy long-sleeve dress and a long plaid coat when visiting the Royal Marsden Hospital in London4.
Abercrombie & Fitch—for a decade straight, you might not believe me, and I wouldn't blame you. Fashion trends from the 2000s ...