11.07.2008 - By ESA Communications Department
A new satellite communication system will revolutionise the way Europe gets its information from space