Evelina Children’s Hospital raises £1m with first zip wire across Thames