Post Mon Jun 29, 2009 2:54 pm

The Clipper

I heard that the UK government pulled the plug on this ESA-led launcher project a year ago by withdrawing funding. Is that right?