Galileo satellites given green light for launch
Europe's next pair of Galileo satellites have been given a green light for launch. Last Friday's Launch Readiness Review confirmed that the satellites, the supporting ground installations, and the early operations facilities ...