First space launch from uk soil

1 min read

Virgin Orbit will deploy seven satellites, many of which were built w