Today in history: Prince Charles and Diana's wedding

Hundreds of thousands of royal fans took to the streets of London and 750 million from all over the world tuned in to watch Prince Charles marry his first wife, Princess Diana, on 29 July 1981, in what became the biggest royal event of its time. 

Scroll down to see our favourite photographs from the momentous occasion, from Diana's grand entrance in St Paul's Cathedral with her 25-foot train, to the couple's appearance on the balcony of Buckingham Palace and their spontaneous kiss, a moment recreated by Prince William and his bride Kate, the Duchess of Cambridge, following their wedding in April 2011...

Just like Prince William and the Duchess of Cambridge in 2011, Prince Charles and his bride Lady Diana Spencer appeared on the balcony of Buckingham Palace following their wedding, with pageboys Edward Van Cutsem (left) and Lord Nicholas Windsor (right), as well as bridesmaid Clementine Hambro. Photo: © PA

Charles kisses his bride on the balcony of Buckingham Palace, much to the delight of the crowds below. Photo: © PA

Charles and Diana leave St Paul's Cathedral as man and wife. Lady Diana was the first British citizen to marry an heir to the British throne in 300 years. Photo: © PA

Lady Diana arrived at the cathedral in the Glass Coach with her father, John Spencer, 8th Earl Spencer. Her silk taffeta wedding dress was hand embroidered with lace, sequins and 10,000 pearls, not to mention the 25-foot train made of ivory taffeta and antique lace. A small 18-carat gold and diamond horseshoe was also sewn into the dress for good luck. Photo: © PA

The newly married Prince and Princess of Wales pose for photographs with their young attendees at Buckingham Palace. Sitting either side of Diana's train are Catherine Cameron (left) and Clementine Hambro, and standing above are (from left to right) Lord Nicholas Windsor, Edward Van Cutsem, Sarah Jane Gaselee (in front of fellow bridesmaid India Hicks), Prince Edward, Prince Andrew and Lady Sarah Armstrong-Jones. Photo: © PA

Following their marriage, Charles, then 33, and his 20-year-old bride leave St Paul's Cathedral in a horse-drawn carriage. Photo: © Rex

Charles and Diana's wedding became the biggest royal event of its time, with nearly 3,500 people attending the service, on top of the 600,000 people who lined the streets of London and the 750 million who tuned in from all over the world to watch coverage of the marriage of the Queen's eldest son. Photo: © Rex

Prince Charles and Princess Diana share an intimate moment on the balcony of Buckingham Palace, with the Queen standing close by. Photo: © Rex