The lumberjack
The website on the logo points to a state-owned news agency of China. It is full of propaganda from the CCP and a lot of pro-Russian invasion messages.
I didn't know 😬 Thanks for pointing it out