China Needs to Shape Up and Take Off Space Technology, Says Embarrassed State Media

China’s space technology is falling short compared to India and the state media is embarrassed that India has more satellites in space, according to state media. The total number of satellites from India is 104 and mostly owned by the U.S. The media said …
( read original story …)

Related Post