20170220 home.science: India's record satellite launch ramps up space race: Chinese media