A registration form required by certain countries indicating a traveler’s intended stay; used in lieu of a Visa and common in Latin America.
A registration form required by certain countries indicating a traveler’s intended stay; used in lieu of a Visa and common in Latin America.
go back to the Glossary
Get the latest travel news, reports, and exclusive insights from BCD Travel delivered straight to your inbox when you subscribe.