Click to email this to a friend (Opens in new window)

Click to share on Twitter (Opens in new window)

Click to share on Facebook (Opens in new window)

Queen Elizabeth II and Prince Philip have arrived for the royal wedding – with the 96-year-old Duke of Edinburgh bravely walked into St George’s Chapel unaided.

Prince Philip only left hospital from hip surgery last month – and there was no guarantee he would be well enough to attend the ceremony.

The Queen was dressed in a summery light green coat and hat with purple flowers.

Her majesty walked on to sit at the very front of the chapel in Windsor Castle near Prince Harry and his best man, brother Prince William.

Prince Philip smiled and waved to spectators and looked sprightly despite his operation.

The Duke was sat directly behind the Queen and alongside grandson the Duke of Cambridge and Mike Tindall, husband of granddaughter Zara.