Thousands of Chinese military personnel are in Shanghai amid a rising virus surge. The global financial hub is now on the front lines of Beijing’s uncompromising battle to eradicate the virus.
Chinese Communist Party authorities are taking 2-month-old babies away from their parents, and people are questioning the reason for it....