contestada

Why do you think almost a century passed between the development of the first vaccine (for smallpox) and the development of the next vaccine (for cholera)?