A new study has indicated that several ancestral groups from across Africa contributed to the emergence…
Tag: science this week
Science This Week | Interesting water source found on Moon, piezoelectric effect found in liquids and more
Water has been found trapped inside glass beads created during violent impacts from space rocks on…