Duchess Kate goes full-glamour in diamonds, emeralds and Jenny Packham

St. Andrews 600th Anniversary Dinner - Inside
St. Andrews 600th Anniversary Dinner - Inside