Buronius Manfredschmidi: Smallest known species dating back 11 mn years discovered
NEW DELHI: The smallest known great ape species, dating back 11 million years, has been unearthed in Germany, according to Guardian.This newly identified species, named Buronius manfredschmidi, is far smaller …