Apologies Daisymae, I jumped on this and I was wrong to do so.
Foreign aid comes up quite a lot on this forum. There seems to be a perception that we are giving these countries money to cover expenses that they could very well cover themselves. A quick google search shows that only 10-15% of foreign aid goes on immediate humanitarian aid. The remainder is in supporting projects in recipient countries focussing on human rights, education, democracy etc. We are not giving this money because we are nice people, we are giving it because there is a benefit for the UK in promoting the development of these things in other countries.
The best way to help Uighurs in China is to get in there and pressurise the government that is oppressing them, not say to that government we'll we're off because we are morally superior to you so you can't have our money.
Then we get the argument that it gets diverted and doesn't get used properly. In some cases I have no doubt its true. Then we need better processes for the disbursement and tracking of the funds, not a withdrawal from the whole process.
If we want to be the Global Britain that our PM keeps on about, we can't withdraw from diplomacy, and that's what we are doing if we cut foreign aid.