Cartosat-2E Lauch: ISRO places India's 'eye in the sky'