Prince Andrew, Princess Anne, Prince Andrew, and Prince Charles Celebrate Their Parents' Diamond Wedding Anniversary in 2007 Image Source: Getty / Tim Graham