NPA POOL PHOTOGRAPH by James Glossop for The Times
Larry, the Downing Street cat, gets in the Royal Wedding spirit by donning a bow tie in the Cabinet Room at number 10 Downing Street in London, England. Prince William will marry his fiance Kate Middleton at Westminster Abbey tomorrow, Friday 29th April 2011.
28-04-11