Viking has ordered two hydrogen-powered cruise ships, Viking Libra and Viking Astrea, from Fincantieri, with deliveries ...