Share The Article After the United Kingdom, Thailand, and many more countries rolled out their ETAs, or Electronic Travel Authorizations, impacting millions of travelers, yet another popular destination is jumping on the bandwagon and making traveling a tad more bureaucratic than it should be. It seems ETAs, eVisas, entry permits, call it what you want, […]