I wouldn't put Turkey in the top 10. Israel should be top 10.
India shouldn't even be in the top 20 if you rank militaries based on winning real wars (not imaginary wars) and on the professionalism and competence.
I envy your knowledge on the military history of India.
You must be smart expert!

.Have you ever heard of the term"War wastage reserve"!!If not then try to google it,ohh wait i forgot that google is not available in China
!!
!!