The European satellite navigation system Galileo has been in the works for years. Continuous delays and budget overruns have hampered the project.