The correct choice is (b) Geographical isolation
The best explanation: Geographic isolation is one of the reasons for speciation. Due to geographic isolation populations were prevented from interbreeding. Because of geographic isolation, rivers change course, mountains rise, continents drift, organisms migrate.