Revenue, Taxes on International Trade, % of Revenue (Percent)
Definition :

Share of taxes on international trade in revenue, excluding grants, expressed in terms of percentage.