Restart slideshow

The Most Beautiful Royal Gowns Ever Worn

Prev 21 of 109 Next
21. Princess Margaret, 1990
Princess Margaret stole the show in this bright teal gown at the London Palladium for the Queen Mother's 90th birthday.