Answers

2016-02-24T14:54:22+05:30
1 natural selection
2 geographical isolation
3 genetic drift
4 mutation
1 1 1