Neanderthals were a separate species from Homo sapiens, as anatomically modern humans are known, rather than offshoots of the same species, the new organigram published by the journal Nature declares.
Neanderthals were separate species