I can't understand what made you rank countries like Turkey, Canada, Brazil, Egypt and Europeans above India. Of go by power
Order should be:
US
China
Russia
India
Germany
UK
France
Japan
Turkey
Israel
Iran
And of you go by only "size" of armed forces,
China
US
India
Russia
UK