Logo

Logo

EOS03

A major setback

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