Stories written by Anita Käppeli

Europe Leads the Way in Development Index 2018

We just published the Commitment to Development Index (CDI) 2018, which ranks 27 of the world’s richest countries on how well their policies help the more than five billion people living in poorer countries.