Groom Mike Tindall arrives for royal wedding
England rugby captain Mike Tindall has arrived at Canongate Kirk on Edinburgh's Royal Mile ahead of his wedding to the Queen's granddaughter, Zara Phillips.
Crowds of people have lined the streets of Edinburgh to catch a glimpse of the pair and their guests in what will otherwise be a private ceremony.
The Queen and Duke of Edinburgh, Prince Charles and Camilla, Prince William and Catherine, and Prince Harry are attending the wedding, and the later reception at Holyroodhouse.