How Effective Is China’s Response to the Coronavirus Outbreak?

Bad for Biden, good for Trump: Iowa caucus shambles – winners and losers