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.