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 …)