Europe blasts back into the heavy launch biz with first Ariane 6 flight Published 10 Jul 2024 Full Article