Kate Middleton paired an emerald green velvet dress with Queen Elizabeth's diamond earrings for an appearance with Prince William at Royal Variety Performance

See Full Page