Cruise ship industry players are up in arms after the lower house of Mexico's Congress voted this week to charge a $42 immigration levy for every passenger on cruise ships that dock in Mexico.
Here’s the thing about earning a paycheck while chasing your passions: you have to know when to give yourself a break. When your life is a balancing act ...