well..am not an expert..been reading alot about all this few years back..thats from my memory.
interesting fact about Europeans is that we exclusively share Neanderthals genes...thats where different eyes(blue,green) and hair colors come from them.very politically inconvenient fact,few only speak about.
it has nothing with lack of sun exposure,since mongolians,eskimo ect people never developed blond hair and blue eyes.we got it from Neanderthals who mixed with cro magnons
theguardian.com/science/2015/jun/22/my-neanderthal-sex-secret-modern-europeans-great-great-grandparent-link
Well I don't know in which circles this is beyond question because most scientist agree that Homo heidelbergensis are possibly ancestors of Neanderthals, not Homo sapiens.
en.wikipedia.org/wiki/Homo_heidelbergensis
well i found some info...so according to scientist "Neanderthals, Denisovans(asian modern humans), and modern humans are all considered to have descended from Homo heidelbergensis
Homo heidelbergensis migrated into Europe and West Asia via yet unknown routes and eventually evolved into Neanderthals. Archaeological sites exist in Spain, Italy, France, England, Germany, Hungary and Greece.[9] Another Homo heidelbergensis group ventured eastwards into continental Asia, eventually developing into Denisovans. The African Homo heidelbergensis (Homo rhodesiensis) population evolved into Homo sapiens approximately 130,000 years ago"
as you can see,scientist are in consensus that modern human developed in many places from Homo_heidelbergensis(an ape -kinda).
therefore this "human come out of africa" is just some theory,only pushed by leftist crazies , the ones who claim that ancient egyptians were black..ect
this theory is called Multiregional origin of modern humansits
en.wikipedia.org/wiki/Multiregional_origin_of_modern_humans