Princess Alexandra of Hanover wears Grace Kelly’s 1962 beaded Givenchy gown, giving her grandmother’s glamorous royal fashion a modern revival ...