Advertisements
Read Time:8 Second
As the world’s second largest manufacturer of satellites, Britain wants to take the final step of deploying them, rather than outsourcing that lucrative business to other countries.