Mexican politicians have voted to charge cruise ship passengers a new $42 fee for port stops. Cruise ship passengers are ...