November 17, 2010 Edit Delete Tags Autopost #befsummit the cost of setting up, and doing business in Barbados is criminalizing or entrepreneurs. Avinash Persuad. via Ping.fm