Royal Caribbean trims revenue forecast on booking hit from geopolitical tensions - RCL News | Rallies