Her Chanel gown was designed by the label's new Creative Director, Matthieu Blazy.
Queen Elizabeth II and Princess Catherine were said to share a warm and trusting bond- and now fresh insight into their early ...