News story

UK wins European space innovation competition

UK achieves outstanding success in European space innovation competitions, winning the top prize and four major awards.