India has successfully test-fired first indigenously designed and developed long-range sub-sonic cruise missile 'Nirbhay' from a test range in Odisha. The all-weather missile, with 1,000-kilometre strike range, can be launched from multiple platforms and is designed to carry conventional and nuclear warheads. It has the ability to fly at low altitudes in order to avoid detection by enemy radar.