Thursday, March 01, 2012

SPAIN: one of Europe's highest-taxed countries.