32 comments
158 forecasters

How many people will die from the new Ebola outbreak before 2026?

Current estimate
47.3 Deaths