India on Wednesday successfully test-fired surface-to-surface ballistic missile Agni-5, capable of striking targets at ranges of up to 3,100 miles (5,000 kilometers) with a “very high degree of accuracy,” officials said. The missile, which uses a three-stage solid-fuelled engine, was launched at approximately 7:50 p.m. local time from APJ Abdul Kalam Island, Odisha, which is roughly 93…