Space telescope reveals new images of the Universe 0 23.05.2024 13:27 BBC News (UK) The Euclid telescope mission, backed by Durham University scientists, releases dark Universe images.