Zara and Mike: A perfect match
Zara Phillips and Mike Tindall are to marry in Edinburgh on July 30, Buckingham Palace has confirmed.
The royal nuptials will take place at Canongate Kirk on the Royal Mile.
Their engagement was announced in December just weeks after Prince William and Kate Middleton revealed they were to wed on April 29.
Zara – the Queen's oldest granddaughter – met rugby player Mike during England's Rugby World Cup-winning campaign in Australia in 2003.
Iain Balshaw, who was also part of England's victorious World Cup squad, is reported to be Mike's best man.
This was revealed by Gloucester winger James Simpson-Daniel, who will be a groomsman at the wedding.
The pair became engaged in December at their Cheltenham home.