Visa for China for business
We are British citizens living on the island of Anguilla. We were told to apply for it at the Barbados Embassy. Is this the correct embassy since we are living in the Caribbean?
Reply
We are British citizens living on the island of Anguilla. We were told to apply for it at the Barbados Embassy. Is this the correct embassy since we are living in the Caribbean?