Shanghai hopes COVID tide turning as daily new cases dip below 20,000

This post was originally published on CNA.