Chris Walker: Belt & Road is China’s masterplan for the assisted suicide of our planet. Please don’t help them.

China’s own central bank now calculates that by 2050 BRI countries’ proportion of global emissions will have gone from 28% to 66%.

Share this