The patients and staff at Airedale Hospital didn't know which way to turn when they were confronted by both devils and angels who wanted their money.

Around 22 first year admin and health trainees at the hospital put on their fancy dress costumes for Children in Need to tour the wards and other departments with their collection buckets. And the group had a bumper yield for their efforts collecting well over £1000 on the day.

Healthcare trainee Liz Piechota, 17, said: "We got sponsored from home and we went collecting round the hospital."