Homo Naledi Discovery Celebrated (allAfrica.com)

Brand South Africa has commended the team of scientists from the University of the Witwatersrand and other volunteers on their discovery of a new species of human relative, Homo naledi, at the Cradle …