BEIJING: China today successfully launched its seventh orbiter into space which would be a part of independent satellite navigation and positioning network to rival the United State's Global Position System (GPS). It was the seventh orbiter that China has ...