William and Kate 5 years on

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.

Source:: CNN Top Stories