The nation rejoiced today as Prince William married his bride Kate Middleton in a historic ceremony at Westminster Abbey. There was an extraordinary atmosphere of happiness and goodwill as millions of people lined the streets of London hoping to catch a glimpse of the happy couple.
Kate looked stunning and every inch the fairytale Princess in her beautiful Alexander McQueen wedding gown, whilst Prince William was in smart military uniform, wearing the scarlet tunic of The Irish Guards. The ceremony went smoothly and without a hitch apart from the moment when Prince William seemed to struggle when he tried to place the wedding ring on his new bride's finger.
The happy couple will now be known as the Duke and Duchess of Cambridge after the Queen gave Prince William a dukedom - the highest rank in British peerage - on his wedding day.