The standing army or navy or the number of airplanes mean very little in the international power balance - the power in international arena means the power to mobilise - however that will take sometime for you to comprehend.
A small nation like Israel or France or UK can mobilize 10 times the power that India can - in international politics that is called power. Just 15 British marines being arrested for a week can turn round the world and hundreds of Indian soldiers are in Pakistani prison and we can't even touch a hair of Pakistan - I am writing this with more than 20 years of working with the Indian military and foreign office
Being Indian dosen't necessarily mean being imprudent, just grow up.