Global 6 country visas for your startup Obtaining a visa is getting easier for entrepreneurs. (Image via Thailandee.com) In 2010, dozens of startup teams moved to Chile every six... Aline Mayard • 30 August, 2015 startup visa