Scientists have built the most complete evolutionary timetree for primates, covering 455 species and revealing insights into ...