A ranking of 193 countries shows that human development is stalling almost everywhere

A ranking of 193 countries shows that human development is stalling almost everywhere