British government gives China £49.3million in foreign aid despite them having a space programme... and even Beijing can't understand why