Learn about new technologies!

What is the correct answer?


Which of the following have played a part in human evolution, different races adapting to different climate ?

A. Geographical isolation

B. Reproductive isolation

C. Behavioural isolation

D. Hybrid in viability

Please do not use chat terms. Example: avoid using "grt" instead of "great".