I do not do politics as you all know

, but have just read the following and thought why are we giving aid to Russia and China in the first place, complete madness in my opinion.
"The UK is to stop direct aid to 16 countries, including Russia, China and Iraq, papers seen by the BBC suggest".