Excitement is everywhere as we get ready for the event of the year, the wedding of Prince Harry and Meghan Markle. And so in the spirit of royal weddings we decided to look back on some of history’s grandest royal weddings of all time across the globe.

Princess Diana and Prince Charles

July 29, 1981

Kate Middleton & Prince William

29 April 2011


Queen Elizabeth & Philip, the Duke of Edinburgh

November 20, 1947

Princess Grace Kelly & Prince Rainier, Monaco

April 18, 1956

Princess Caroline and Philippe Junot, Monaco

June 29, 1978

Charlene Wittstock and Prince Albert, Monaco

July 2, 2011

Jetsun Pema and King Jigme Khesar Namgyel Wangchuck, Bhutan

October 13, 2011

Marie-Chantal Miller and Prince Pavlos, Greece

July 1, 1995

Princess Hajah Hafizah Sururul Bolkiah and Pengiran Haji Muhammad Ruzaini, Brunei

September 20, 2012

Kendra Spears and Prince Rahim Aga Khan

31 August, 2013

Princess Victoria and Daniel Westling, Sweden

June 19, 2010

Alessandra de Osma and Prince Christian of Hanover

16 March, 2018

Princess Matte-Marit and Prince Haakon, Norway
25 August, 2001



Getty Images

Princess Salima and Prince Karim Aga Khan: AP Photo