The European Space Agency (ESA) has just signed a €10.6 ($11.1) billion contract to build the IRIS constellation. It’s the EU’s most ambitious space program in a decade and is designed to compete with ...