Thousands have fallen ill.