The Logic of Lockdowns Leads to Shanghai
Shanghai is China’s largest city and home to the busiest port in the world. Its population is roughly three times that of New York City. For more than two weeks, Shanghai’s 26 million residents have been confined to their homes.
Read Full Article »