Today's best photos: from a rainbow over Buckingham Palace to Pet Expo

MORE GALLERIES