Larry, the 10 Downing Street cat, sits on a chair wearing a British Union Jack bow tie ahead of the Downing Street street party, in central London, on April 28, 2011. Downing Street will hold a street party to celebrate the royal wedding of Britain's Prince William and Kate Middleton at Westminster Abbey on April 29, 2011.
With less than 24 hours to go, final preparations for the royal wedding are in place.
Royal wedding in pictures
Complete coverage: The royal wedding