The Global Times is an offshoot China's Xinhua news agency, which is government-controlled
The Global Times has no independence from the official position of the Chinese government, and provides English-language official news distribution outside of the PRC. Sadly, very few news sources in mainland China are independent from the government, so take what they say with a grain of salt.