Shanghai is one of the four municipalities under the direct administration of the central government of the People's Republic of China, the largest city in China by population, and the largest city proper in the world, with a population of 26.3 million as of 2019. Read More
UN experts on Monday urged China to release journalist Zhang Zhan, who was jailed for reporting on the COVID-19 pandemic, "as her health is deteriorating rapidly and her life is in danger." ...
Construction on China's third aircraft carrier, Type 003 is progressing steadily and is expected to be launched by February next year, according to a US-based think tank. ...