Theregister20 hours agoScienceEurope and China launch significant navigation satellitesThe launch of new navigation satellites by Europe and China marks significant progress in global satellite positioning systems. [ more ]