China will have launched 20 rockets and 25 satellites into space by the end of 2011, indicating that the country’s space exploration is “highly intensive,” an aerospace expert said Sunday. China launched 15 rockets to send 20 satellites to space in 2010, comparable numbers to the United States and Russia, historically the world’s two most prolific launchers of spacecraft, according to Yuan. Read More