Japan might be smaller in size but more Powerful military than India.
Consistency...India has so many nukes and Bhramos missiles but Japan has none.
India has a very developed indigenous Space Industry and Indians can
produce indigenous Bhramos missiles which Japan can only dream of.
China's navy is only "thrice" the size of India in quantity but not quality. India has a Blue Water Navy whereas China has a Brown Navy.
India has Aircraft Carriers but China has NONE.
I agree...