Begin typing your search...
Showing results for "#British officials"
UK space industry mulls setback after satellite launch fails
Britain disappointed but not deterred after the first attempt to launch satellites into orbit from the U.K. ended in failure.