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.
1953
2013
2011
1968
1963
1951
1972
1986
1944
1992
2002
2020
1952
2005
1971
2018
1967
1995
1941