if the ancestors of all the humans were present in africa then why is their colour different from each other .if that is becoz they migrated to different places with different climatic conditions then also we know that life experiences cannot change the genes of germ cells
The parts of human population migrated from their ancestral origin to different places all over the world with different climatic conditions.
To survive, they adapted various characteristics to adjust with the changing situations like changing climates, food habits, landforms and topography.
These adaptations which were different from their ancestors gradually results in evolution.
Evolution is the change in inherited characters of a biological population over a period of time. Due to evolution the inherited or genetic characters are forced to change.