Kate Middleton, 41, and Prince William, 40, attended the wedding of Zara and Mike Tindall on July 30, 2011 at Canongate Kirk in Edinburgh. The Princess of Wales, who married three months earlier herself at Westminster Abbey, surprised fans when she stepped out wearing a cream/gold coat at the wedding. […]