Truth, Inspiration, Hope.

Tag: Ubisoft

This photo taken on May 26, 2021 shows the Tencent headquarters in the southern Chinese city of Shenzhen, in Guangdong province.
How The Chinese Government Controls Tencent, the Seventh Largest Company in the World
Chinese tech company Tencent has deep ties with the Chinese Communist Party (CCP). Guangzhou-based Southern...