Europe Launches 2 More Satellites for Galileo Sat-Nav System
Europe on Thursday launched another two satellites for its multi-billion-euro Galileo satnav system, a rival to America's GPS, according to space firm Arianespace. The launch of satellites 11 and 12…