Cruise ship Viking Sky on Mediterranean cruise