India has a long history of development of nuclear weapons. Origins of India's nuclear program dates back to 1944, when started its nuclear program soon after its independence. In the 1940s–1960s, India's nuclear program slowly matured towards militarisation and expanded the nuclear power infrastructure throughout the country. Decisions on the development of nuclear weapons were made by Indian political leaders after the Chinese invasion and territorial annexation of northern India. In 1967, India's nuclear program was aimed at the development of nuclear weapons, with Indira Gandhi carefully overseeing the development of weapons. In 1971, India gained military and political momentum over Pakistan, after a successful military campaign against Pakistan. Starting preparations for a nuclear test in 1972, India finally exploded its first nuclear bomb in Pokhran test range, codename "Smiling Buddha", in 1974. During the 1980s–90s, India began development of space and nuclear rockets, which marked Pakistan's efforts to engage in the space race with India. Pakistan's own program developed space and nuclear missiles and began unmanned flight tests of its space vehicles in the mid-1990s, which continues in the present.