Putin fucked up 8/26/2024 21:23:00 No. 604337 [Open] [Preview] [Reply] Actions report Hide Thread Delete Hide User Hide Post IBM is halting R&D in China and laying off more than 1,000 employees, according to the South China Morning Post (SCMP).