Homo florescences also nicknamed the Hobbit were discovered first in 2003 at the Liang Bua on the island of Flores in Indonesia, according to a study released...
Tag - Ancestors
Since a long time, Africa has been termed as the birthplace of the first humans. However, as the climate of the continent is not suitable for DNA preservation...