/

ESA set to launch latest Galileo satellites

The next step in Europe's mission to build its own navigation satellite system.