Chengdu, which reported 157 domestically transmitted infections on Wednesday, is the largest Chinese city to be locked down since Shanghai in April and May Read More
Chengdu, which reported 157 domestically transmitted infections on Wednesday, is the largest Chinese city to be locked down since Shanghai in April and May