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 ...