A city in China’s south-central Hunan Province reportedly sent armored police vehicles on patrol, with the loudspeakers mounted on the roof playing warnings: “Do not leave your residence!” In a video clip posted on Chinese social media platforms and on ...