Technology | Tue Dec 25, 2007 3:45pm EST

Russia launches final satellites for its own GPS