It's space, but not as we know it: the UK's International Space Innovation Centre is the central core of a billion-pound growth industry. Lucy Barnard reports
Deep in rural Oxfordshire, just a stone's throw from the sleepy village of
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.