An infographic looking at some of the factors on ease of setting up and running a business in nations around the world for 2012:

Link Infographic Labs

Advertisements