Catherine, Duchess of Cambridge aka Kate Middleton Queen Elizabeth II hosts a reception for visiting Heads of State to celebrate the London 2012 Olympic Games, held at Buckingham Palace London, England
{}