The Duke and the Duchess of Cambridge celebrate their 5th wedding anniversary on April 29, 2016. Here's what we've seen of their married fairy-tale life so far.
CNN.com - Top Stories, CNN
Fri, 04/29/2016 - 3:46am
The Duke and the Duchess of Cambridge celebrate their 5th wedding anniversary on April 29, 2016. Here's what we've seen of their married fairy-tale life so far.