ranks among european union's biggest and most complex projects
The Galileo project ranks among the European Union's biggest and most complex projects.
ranks among European Union's biggest and most complex projects.