India has put its massive population to use, and built an army of a sizeable 3.5 million, including 1.325 million active military. The huge size of the Indian military is one of the reasons why it has always remained among the countries with best armies in the world. The man force of the army is complemented by almost 16,000 land vehicles which include 3,500 tanks, as well as 1,785 aircraft, alongside nuclear weapons. Its ballistic missiles can hit all of Pakistan or most of China. Its current defence budget stands at $46 billion, but it is expected to rise, in a drive to modernize the military power and become the 4th highest spender by 2020. It is the world’s largest military goods importer.