How Britain is quietly disrupting the space industry

Official government policies opposed human space travel, and the country made no contribution to the International Space Station, even though it is … read more