what a shit bait article.. they probably mean human as modern homo sapiens ( which no one argues developed in general euroasia continent ) but its worded like its actual humanoids for that bait title.
Poland