Safa and Marwa are twin girls who were born joined at the head, then brought from Pakistan to London's Great Ormond Street Children's Hospital for a series of highly complex operations. Show more
Discover 11,128,835 listings and 280,235 playable programmes from the BBC
Safa and Marwa are twin girls who were born joined at the head, then brought from Pakistan to London's Great Ormond Street Children's Hospital for a series of highly complex operations. Show more