Europe is pouring billions into space. Can Glasgow's satellite industry keep up?bbc.co.uk2 points·zeristor··0 commentsOpen articleSaveView on HN