X @The Economist
The Economist·2025-08-12 05:40

Human Development Stalling - A ranking of 193 countries indicates that human development is stalling almost everywhere [1]