SylvieMitchem940 SylvieMitchem940 14-04-2015 History Answered Which leader of the Scientific Revolution in England promoted the idea that science must rely on repeated observation and experimentation? A. Isaac Newton B. Galileo Galilei C. Nicholas Copernicus D. Francis Bacon