The University of Glasgow is leading a £7 million project exploring the furthest reaches of space December 8, 2023 by lyka