The National Department of Health has recommended that South Africans should wear cloth face masks when in public to prevent the spread of Covid-19.