UK spending on foreign aid has hit its lowest level since 2008. The Foreign, Commonwealth & Development Office (FCDO) has announced that spending on aid was reduced by one billion pounds in 2025 – just 0.43% of nation income.In response to the news, Christine Allen, Director of …Read More
