William and Kate's puppy steals the show

The world might be waiting for the Duke and Duchess of Cambridge to have a baby but for now, the royal couple are giving all their love to their puppy. Catherine took six-month-old cocker spaniel Lupo to watch William and Harry play polo at Ascot yesterday. The duchess – who looked lovely in a green silk shift and towering wedges – couldn't stop cuddling the playful pup and William wasn't much better. Even Prince Harry showed his affection for the pooch, running over to give him a big kiss as William and Catherine laughed.

read more from