Cholera has killed 320 people and infected over 20,000 in Tanzania since the outbreak erupted in August last year, the health minister said on Monday.