2 ms·A ranking of 193 countries shows that human development is stalling almost everywhereby andsoitis 11mo agoA ranking of 193 countries shows that human development is stalling almost everywhere