The 28-year-old princess-to-be reportedly did her own make-up for the two-hour photo shoot, with a little help from professionals.
Photographer Mario Testino took the pictures.
The couple is set to marry on April 29 at London's Westminster Abbey.
The 28-year-old princess-to-be reportedly did her own make-up for the two-hour photo shoot, with a little help from professionals.
Photographer Mario Testino took the pictures.
The couple is set to marry on April 29 at London's Westminster Abbey.