Logo

Logo

Indian Space Research Organisation

A major setback

ISRO has all the makings of emerging as a major satellite launch provider at competitive rates in the world.