Answer:
d . different population of the same species physically separated from each other forming new species.
7.1m questions
9.5m answers