The General Secretariat of Public Revenue published its data regarding taxes and found that about 3% of tax-payers who declare an income above 30,000 euros pay 42% of the income tax. Specifically, the government figures indicate that there are 267,480 ...