News
The Group of Seven (G7) countries, which together account for around three-quarters of all official development assistance, are set to slash their aid spending by 28 percent for 2026 compared to 2024 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results