Royal Caribbean cancels most sailings through July, ‘difficult’ to predict recovery timeline

Royal Caribbean is extending its suspension through July 31, though it will resume operations in China sooner. Beyond that, the horizon is uncertain.