2 ms·In 2010 China launched more satellites than America, for the first time ever1 points by antr 15y ago