The world's largest river cruise ship will launch spring of 2020 on China's Yangtze River, according to its maker Victoria Cruise Lines. The ship, named Victoria Sabrina, is operated by the New York-based Victoria Cruises and was created in conjunction with nine research and design firms, according to Victoria Cruises.