Big new Indian rocket launches satellite, setting stage for Moon mission ~space astronomy rocketry satellites Article 549 words 6 votes