Twenty years ago fossils of dwarfed humans were discovered on an island in Indonesia, and researchers debated how these hominins arrived there and where they fit in our evolutionary history; Recent findings have only added complexity to the picture | Read More in ynet – Culture. Read More in Israel NOWlej.