Article about China police install barriers in Shanghai in effort to curb Covid protests - BBC News
Video about China police install barriers in Shanghai in effort to curb Covid protests - BBC News
entertainment Video