Do I need to get visa to cruise to Western Carribean?
Hi, I am holding Chinese passport and American Green Card. Do I need to get visa to cruise to these ports: Grand Cayman (United Kingdom), Roatan (Honduras), Belize City (Belize) and Cozumel (Mexico)? Many Thanks.