Resilience offers escape from trapped thinking on poverty alleviation

Development aid reached a new peak of 142.6 billion USD, according to recent data from the OECD.