With the knives out on development spending, have we reached ‘peak aid’? | Nilima
Foreign aid spending reached a record high of $223bn (£180bn) in 2023, new figures released this week from the Organisation for Economic Co-operation and Development (OECD) confirmed.Yet, in 2024, eight wealthy countries announced…