clipped from: www.thedailycrux.com   
These countries will tax you to death

For those you who feel like taxes are nothing but the Man keeping you down, perhaps a reason to celebrate: you live in only the 12th most oppressive tax nation!

A Swiss policy institute that promotes tax competition evaluated the 30 OECD (Organization for Economic Cooperation and Development) nations on three main categories - tax attractiveness, public governance and financial privacy - to determine which countries, tax-wise, are the most life-sucking.

Read full article...