Which countries receive the most aid from the UK?

The UK provided £15.3 billion in foreign aid in 2023, with Ukraine, Ethiopia, and Afghanistan being the highest beneficiaries.
Click on each country for more information on foreign aid.