News India Launched CartoSat-3 Earth Observation Satellite And 13 Rideshare Payloads by Torsten Kriening5 years ago