Sources:
Damn, the absolute collapse of the European space industry...
This is a most excellent place for technology news and articles.
Damn, the absolute collapse of the European space industry...