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 …
( read original story …)
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 …
( read original story …)