re: We all came from Africa
Just to add....
You might think there is only one species of human on earth. However, people are less likely to have offspring if they do not speak the same language. Therefore, in spite of widespread genetic compatibility, you might consider each of the 6912 known living languages to represent a unique subspecies of human.
