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
Chinese police arrested four young Tibetan women for participating in anti-lockdown protests witnessed across China, Phayul reported citing various ... ...