Rescue services airlifted 479 people from the Viking Sky, hoisting them one at a time on to helicopters, before the weather subsided on Sunday and a tow could begin.