People buy face masks in the South Korean city of Daegu on Tuesday. The country has reported more than 900 coronavirus cases – the most outside China. Photo: AFP