The European Space Agency opens its new British technical research centre at Harwell in Oxfordshire.

More...