India Thursday carried out a long-range intercontinental ballistic missile test with the aim of strengthening its deterrence against rival China. Parliamentary Affairs Minister Pralhad Joshi said the missile was fired from Abdul Kalam Island in eastern Odisha state.