BusinessEconomicsTax OECD confirms UK Property Taxes the highest of all countries By Elliot 14 December 2016 The OECD’s annual revenue statistical publication, which...