The correct option is B Gene migration
In population genetics, gene flow (also known as gene migration) is the transfer of alleles or genes from one population to another. Migration into or out of a population may be responsible for a marked change in allele frequencies (the proportion of members carrying a particular variant of a gene). Genetic drift is the change in the frequency of a gene variant (allele) in a population due to random mating of individuals or chance events.