‘We’ll launch rockets every month’: Britain finally joins the space race
Fifty years after the UK sent its first satellite into space, a Scottish town is among rivals vying for another shotA large band of battered metal has been placed on a stand at the entrance of Skyrora’s rocket manufacturing hall in Cumbernauld in central... #press
?width=140&quality=85&auto=format&fit=max&s=42add64c662b31dfd2ad952b01e59f3c