China has imposed a strict lockdown in Shijiazhuang, the largest metropolis in northern China’s Hebei Province, barring its 11 million residents from leaving the city after it reported 63 coronavirus infections.
Read More
The Christian Post | RSS
China has imposed a strict lockdown in Shijiazhuang, the largest metropolis in northern China’s Hebei Province, barring its 11 million residents from leaving the city after it reported 63 coronavirus infections.
Read More
The Christian Post | RSS