Protesters in Shanghai demand President Xi resign over China's Covid lockdowns

entertainment 84746℃
Protesters in Shanghai demand President Xi resign over China's Covid lockdowns - Lujuba 2:08
Tags: