The government of the United Kingdom gave nearly 50 million pounds ($65.5 million) worth of foreign aid to China last year. This is according to a new report by the Independent Commission for Aid Impact (ICAI), a watchdog group that found overseas aid sent to Beijing from 2021 to 2022 was around 48 million pounds ($63 […]