Europe has embarked on its most ambitious space initiative in a decade, unveiling plans to build the €10.6bn Iris² satellite network.
Europe has embarked on its most ambitious space initiative in a decade, unveiling plans to build the €10.6bn Iris² satellite network.