New Euclid observations shed light on the universe's earliest era

| Universiteit Leiden | |