Tom Chiahemen
October 21, 2025
Developing countries are being crushed under a $31 trillion debt load that is severely hindering their economic progress, UN Trade and Development (UNCTAD) Secretary-General, Rebeca Grynspan, has warned. Speaking on Monday in Geneva during an address to representatives of UNCTAD’s 195 member states, Grynspan painted a sobering picture of...





















