Originally Posted by Wales-Bales Well nowhere outside of the EU as you won't be let in unless it's for a holiday, or you find a company willing to sponsor a work visa that adheres to strict local regulations. Same applies to this country
Forum Rules