Advertisements
Read Time:8 Second
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