Google takes down thousands of YouTube channels in China: Here’s why Ann Roberts Dec 18, 2022 0 Technology Google, a technology company,…