Tensions between India and Pakistan escalated sharply after India carried out air strikes in Pakistan’s Balakot area targetting the Jaish-e-Mohammed's terror camps last week, and with Pakistan violating India's air space the very next day a small-scale conflict seemed very real before both countries pulled back.
Amid the tensions, here is how the two countries stack up militarily, according to a report in AlJazeera.com.
According to the International Institute for Strategic Studies, India in 2018 allocated Rs 4 trillion rupees ($58 billion), or 2.1 per cent to support its 1.4 million active troops.
Pakistan, on the other hand, spent 1.26 trillion Pakistani rupees ($11 billion), about 3.6 per cent of its GDP, on its 653,800 troops. It also received $100 million in foreign military assistance in 2018.
Additionally, estimates from the Stockholm International Peace Research Institute showed that the Pakistani military accounted for 16.7 per cent of government spending in 2017. In comparison, India’s spending as a percentage of its government expenditure was 9.1 per cent for the same period.
MISSILES AND NUCLEAR WEAPONS
India has nine types of operational missiles, including the Agni-3 with a range of 3,000 km to 5,000 km. Pakistan's missile programme, which has been built with Chinese assistance, includes mobile short-and medium-range weapons that can reach any part of India.
Both countries are nuclear-capable, with India having 130-140 warheads whereas Pakistan has 140 to 150.
ARMY
The Indian Army is 1.2 million strong. According to the International Institute for Strategic Studies, the Indian Army also has in its arsenal 3,565 battle tanks, 3,100 infantry fighting vehicles, 336 armoured personnel carriers and 9,719 pieces of artillery.
With 5,60,000 troops, the Pakistani army is smaller in size and is backed by 2,496 tanks, 1,605 armoured personnel carriers, and 4,472 artillery guns, including 375 self-propelled howitzers.
AIR FORCE
The Indian Air Force consists of 1,27,200 personnel and 814 combat jets. Pakistan, on the other hand, has 425 combat aircraft.
However, there are serious concerns about India's fighter jet fleet -- which still has older Russian jets such as the MiG-21, the one flown by Wing Commander Abhinandan Varthaman when he was shot down last week.
Pakistan's fleet consists of Chinese-origin F-7PG and American F-16 Fighting Falcon jets.
The IISS also noted that Pakistan has seven airborne early warning and control aircraft, three more than India.
NAVY
When it comes to naval power, India is much stronger. It has 16 submarines, 14 destroyers, 13 frigates, 106 patrol and coastal combatant vessels, and 75 combat-capable aircraft.
Compare this to Pakistan which has 9 frigates, 8 submarines, 17 patrol and coastal vessels, and 8 combat-capable aircraft.
How will India handle Pakistan's next attack?
How is each country spending on their military forces?
SCARY! What Pakistan and China's nuclear weapons mean for India
Why IAF needs planes like this for anti-terror ops
'US does not want India, Pakistan to go to war'