Britain has long entranced the world with its spectacular royal weddings, occasions of glittering pageantry and glamour that feed into a fascination with the monarchy.

As Prince Harry prepares to marry US actress Meghan Markle on May 19, we look back at the weddings of three other top royals.

Elizabeth and Philip: 1947

Hundreds of thousands of people thronged London’s streets to cheer future Queen Elizabeth, then a 21-year-old princess, as she married Prince Philip, aged 26, more than 70 years ago on November 20, 1947.

Will Meghan Markle wear royal tiara on her wedding day?

In post-war Britain, it was “a flash of colour on the difficult road we’re taking”, says former prime minister Winston Churchill, then leader of the opposition Conservative Party.

It was the first British royal wedding to be filmed and broadcast live on BBC radio, with 200 million people tuning in, according to the palace.

There were 2,000 guests, among them six kings and seven queens. But memories of the second world war were fresh and so several of Philip’s German relatives, including three surviving sisters, were not invited.

Wartime rationing was still in place, even for the royal family, and the government allocated Elizabeth an extra 200 clothing coupons for her satin dress, newspapers reported.

The couple received more than 2,500 wedding gifts and women sent dozens of pairs of nylon or silk stockings, then hard to come by, to the young princess.

What will Meghan wear? Royal wedding dress a top UK secret

The couple were second cousins once removed. Shedding his titles as a prince of Greece and Denmark, he was made a British subject at their engagement, receiving the title Duke of Edinburgh soon before the wedding.

Elizabeth became queen just four years later – her father King George VI died in February 1952. 

She and Philip went on to have four children: Charles, Anne, Andrew and Edward.

Charles and Diana: 1981

“In marrying Lady Diana Spencer, Prince Charles is filling the last outstanding condition to become, in the eyes of the British, a perfect king of England,” said an AFP report about the wedding that captured world attention.

The marriage of the heir to the throne, then 32, to 20-year-old “Lady Di” on July 29, 1981 resolved the “problem of his prolonged bachelorhood”, another story said.

Diana’s youth, beauty and common touch played an enormous part in the worldwide enthusiasm for the wedding, which was beamed to 750 million viewers worldwide in 50 countries.

Have you seen Prince Harry and Meghan Markle’s stunning royal wedding invitations?

Her gown, a closely guarded secret, featured more than 10,000 tiny mother-of-pearl sequins and pearls and a 25-foot (more than seven metres) silk train, the longest in royal history.

The Prince of Wales trembled as he murmured “I will” in front of the 2,500 guests; Diana mixed up his names as she responded. 

Back at Buckingham Palace, the “enthusiasm of the ‘fans’ of the Princess of Wales turned to frenzy” when they appeared on the balcony and exchanged a “furtive kiss”, AFP reports said.

The fairy-tale wedding ended in a bitter divorce in 1996 and Diana was killed in a car crash in Paris the following year. Charles, still not king, went on to marry his long-time partner, Lady Camilla Parker Bowles, at a more low-key ceremony in 2005.

Charles and Diana had two children, William and Harry.

Meghan Markle has more in common with Princess Diana than you might think

William and Kate: 2011

A million people lined London’s streets and 2 billion TV viewers worldwide watched as Kate Middleton swept up the aisle, a “commoner” about to become a princess.

Prince William, 28, second in line to the throne, was accompanied by his brother and best man Prince Harry and mouthed “you look beautiful” as his 29-year-old bride approached.

The April 29, 2011 marriage breathed “new life into Britain’s monarchy”, AFP’s report said.

The Duke and Duchess of Cambridge exchanged two kisses on the balcony of Buckingham Palace as the 500,000-strong crowd below chanted “kiss, kiss, kiss”. 

Before Meghan: when Harry met Chelsy, Natalie, Caroline, Camilla, Florence, Cressida and Ellie

They also took a spin in his father Charles’s classic Aston Martin sports car with a joke registration number and learner plates.

It was the culmination of a romance that began eight years earlier when they met at St Andrew’s University.

“The wedding’s show of pomp mixed with genuine affection offers the royals a chance at renewal after Charles and Diana’s traumatic public split,” AFP wrote.

Among 1,900 guests were musician Elton John, footballer David Beckham and his wife Victoria, and Australian swimming icon Ian Thorpe, along with 40 foreign royals and hundreds of dignitaries.

Kate’s sister Pippa, the maid of honour, was widely considered to have stolen the show with her close-fitting outfit.

The couple, already parents to George and Charlotte, just had a baby boy.

Want more stories like this? Sign up here. Follow STYLE on FacebookInstagram and Twitter