Police officers block Urumqi Road, where protests had taken place the night before, in Urumqi, China, on Sunday, Nov. 27, 2022. Many people suspected that a Covid lockdown had hampered rescue efforts or trapped victims inside their homes during a dea