The Duke of Sussex was presented with a teddy bear for newborn Archie during a visit to a children's hospital.

Prince Harry met youngsters at Oxford Children's Hospital and was presented with the gift by former patient Daisy Wingrove, 13.

He then met patients and their families who are currently having treatment at the hospital.