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.