Science

Indian rocket suffers catastrophic failure during launch, Earth-watching satelli..