Cruise New charges will help to reduce food waste, says brand ambassador.

Carnival to charge for most room service

By Tom Stieghorst /

Comments