Environmental groups celebrate Royal Caribbean’s latest venture being stopped by Mexico

· The Independent