On 29 April 2011, William and Catherine were married in a fairy tale wedding watched by more than two billion people and celebrated the whole world over.
2001
1993
1963
2009
1965
1967
1987
2008
2014
1954
2007
1996
1970
1994
1940
1928
1950