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 highly complex operations. Show more
Discover 11,128,835 listings and 280,409 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 highly complex operations. Show more