20170220 india: India's record satellite launch ramps up space race: Chinese media