Putting things in perspective

I came across a fascinating site as I was trawling a round the web recently. The Index for Economic Freedom 2007 provides a ranking of countries according to how friendly they are to business in 10 different sectors, ranging from tax burden through…

Unlock unlimited access to all IAM content