Who discovered the principles of natural selection. / Discoveries MCQs, General Knowledge MCQs / By a) Gregor Mendel b) Charles Darwin c) Thomas Hunt Morgan d) James Watson Answer: b) Charles Darwin