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.

Safa and Marwa are twin girls who were born joined at the head. They were brought, by their family, from Pakistan to London’s Great Ormond Street Children’s Hospital for a series of highly complex operations to separate them. The BBC’s Fergus Walsh has followed them through the dangerous nine-month process aimed at giving independence to the girls, who have never been able to see each other's faces.