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 282,361 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