For over two weeks the financial capital of China, Shanghai, has been locked down tight. Some 26 million people languish in their apartments, staring at their now-empty refrigerators, unable to set foot outside to forage for food for fear of arrest and incarceration. more...