Using its long march 3B launch system, China has successfully launched the new twin BeiDou-3 navigation satellites into space which will work together with 12 other BeiDou satellites already in orbit