Europe has ‘no other choice’ but to depend on SpaceX for upcoming satellite launches

Business