Britain is giving final touches for this week's wedding of Prince William and Kate Middleton as the world gets set to tune in for the biggest royal occasion for 30 years.
Two billion people are expected to watch live on television and the Internet to see the eldest son of Princess Diana and his commoner bride tie the knot after a romance that began at university in Scotland eight years ago.
A musical run-through was set to take place on Wednesday involving military bands and the choir that will sing at Westminster Abbey, and on Thursday there will be a full dress rehearsal for everyone except William and Kate.
Rain is set to fall on the big day but that is unlikely to dissuade hundreds of thousands of revellers from cramming into London, with the first die-hard royal fans camping out in front of the Abbey since Monday.
Around 1,900 guests including foreign royals, politicians and celebrities including Elton John, David and Victoria Beckham and Rowan Atkinson have accepted invitations to attend the exclusive ceremony.
British police have launched a massive security operation involving some 5,000 officers, including armed protection specialists, and warned that they will "robustly" deal with any protests during the wedding.
The excitement around the ceremony partly reflects the public's enduring fascination with Diana, who died in a car crash in Paris in 1997 and whose emotional funeral was held at Westminster Abbey.
William, the 28-year-old second-in-line to the throne who works as a Royal Air Force helicopter pilot, proposed last year to Kate, 29, the daughter of self-made millionaires, using Diana's engagement ring.
But it also stems from the fact that it is the grandest royal wedding since blushing bride Diana tied the knot with William's father Prince Charles -- the heir to Queen Elizabeth II -- on July 29, 1981.
The couple divorced in 1996 after revelations of extra-marital affairs.
Friday's ceremony will aim to bring events full circle more happily.
"William and Catherine, as they will be known, are saying 'we are the future of the British monarchy and we are going to be a success,'" royal expert Robert Jobson told AFP.
The couple have personally overseen "every detail" of their "exquisitely beautiful" wedding day, said St James's Palace, William's official residence.
The service will be attended by some 40 monarchs, although the Crown Prince of Bahrain cancelled because he said he did not want unrest in the Gulf kingdom to detract from William and Kate's happiness.
Kate will drive from her hotel to Westminster Abbey in a Rolls Royce that was damaged when protesters demonstrating against government cuts targeted Charles and his second wife Camilla in December.
William will have a nerve-wracking 45-minute wait there until the wedding starts at 1000 GMT.
Afterwards the newlyweds will lead a procession to Buckingham Palace, travelling in a horse-drawn carriage past landmarks such as the Houses of Parliament and the Mall, accompanied by soldiers on horseback.
Forecasters have predicted rain, and if the heavens open the couple will travel in a glass coach that Diana used on the way to her own wedding.
Some 650 guests have been invited to the reception at the palace, while the hottest ticket in town will be a dinner-dance hosted by Prince Charles for a lucky 300 or so people.
Thousands of street parties are planned, including in Middleton's home village of Bucklebury in southeast England, while the British government has declared a public holiday and pubs are allowed to stay open late.
In a sign of the couple's status as the first royals of the Facebook generation, the wedding will also be streamed live on YouTube while royal officials will post blog and Twitter updates.
Police said they have no intelligence of specific security threats but said they would not tolerate a planned protest by a hardline Muslim group opposed to Britain's involvement in Afghanistan and Iraq.
But key details about William and Kate's big day remain shrouded in mystery.
Her wedding dress has prompted acres of media speculation, while there is no news on what titles the couple will take -- or whether the newlyweds will emulate Charles and Diana and kiss on the balcony of Buckingham Palace.