Scientists have announced the discovery of a new human species, Homo juluensis, following extensive research published in Nature Communications. Professor Christopher J. Bae from the University of ...