Norwegian Cruise Line (NCLH) and Repsol announced a 8-year agreement to supply renewable marine fuels at the Port of Barcelona, establishing an ...