Europe’s ‘unprecedented’ space crisis to end on July 9 with Ariane 6 launch

Business