British officials and space scientists say they are disappointed but not deterred after the first attempt to launch satellites into orbit from the U.K. ended in failure
British officials and space scientists say they are disappointed but not deterred after the first attempt to launch satellites into orbit from the U.K. ended in failure