Angry residents yell from from their windows in Shanghai, China, as lockdown measures lead to hunger
Angry residents yell from from their windows in Shanghai, China, as lockdown measures lead to hunger