News

Two small spaceports in the far north of Sweden and Norway are racing to launch the first satellites from mainland Europe ...