3 Charts that Explain the State of Foreign Aid

The Organization for Economic Cooperation and Development, better known as the OECD, is an international institution with 34 member states, mostly from advanced economies in North America, Europe, the Commonwealth, a few countries in Latin America plus Japan. ...