What Is Happening In Shanghai Will Stun You We Must NOT Let This Happen Here From Fox News Tucker Carlson Show The government of China has lockdown 25 million people in the City of Shanghai. The lockdown is more brutal than anything we saw in Wuhan. At least, in Wuhan there was a real...