China locks down 21 million in Chengdu in COVID-19 outbreak
Some 21 million people have been ordered to stay home in the southwestern Chinese city of Chengdu following a spike in C...
Some 21 million people have been ordered to stay home in the southwestern Chinese city of Chengdu following a spike in C...