Kate Middleton, the girlfriend of Prince William, arrives for her graduation ceremony at St Andrews, Scotland, 23 June 2005. Prince William, the second in line to the British throne, graduated from...