International

CHART:

France is now the most heavily taxed developed nation, according to the latest annual review by the Organization for Economic Cooperation and Development. French tax revenues rose in 2017 to the equivalent of 46.2 percent […]