New Delhi: India is among the world’s top military powers. But where does it exactly stand? According to defence website…