The term “tax haven” has such a broad level of definition. Every jurisdiction to some degree has either low taxes, transparency, economic activity, or corruption. To do business in those countries you need to look at a number of different factors in order to make an investment.
On March 21st, 2013. See this statement in context.