The Organization for Economic Cooperation and Development (OECD) has recently issued the Revenue and Statistics 1965-2015 report which highlighted tax revenues, or gross domestic product (GDP) of OECD member-states during this period. The report showed ...