The OP is bullshit, which has IQ of 32 or even less. Period. \
-- no wonder, comes straight from Yahoo India.
For any such ranking, there must be a key assumption on the use of nuke, or the absence of it.
With nukes counted (which is meanless btw in a real world coz evey country would be euqally powerful in the mist of nuclear winters
), there will be only 4 levels of rankings if forced to rank:
Level 1: Russia and the US. ( coz each can destroy the earth 10X times)
level 2: China ( coz almost can destroy the earth X times)
Above 3 are geograpghically large enough to have several 1000s or so survivors perhaps, or perhaps not even 5.
Level 3: UK France and Japan ( yes, Japan can produce more nukes in 1 month, if it wants to, than what UK and France putting together. And Japan has perhaps even superior long/ditance rocket-missile technogies than both UK and France) - the problem of these 3 is that they are geographically too small to sustain a simple round of nuke attack by Level 1 and Level 2 players.
Level 4: all the rest.
°°°°°°
A much more seriously ranking is, however, the ranking without nukes. That is the reality. And plus 1 more critical assumption:
in a war (when such a ranking has any sense at all) one country just can't import weapons - ammunitions at its will, because
1. it is illogical, e.g. how the heck India is supposed to rank above France when these 2 are at war when a huge part of India´s `superior` weapons are imported from France and France´s allies England and USA? In a war, you can not import your logistics. If one is incapable of building and maintaining elementary logistics abc projects such as toilets and sawege systems, one is incapable of handling logistics properly in a much distressed scenarios such as in wars. Simples! Remember, In a war a country is largely on its own when measuring its military powess as we do now.
So, the ranking is therefore the true and real war potential-capability of a standalone nation with all its tech, industries, economy, and without doubt the most importantly its people, not only the numbers, but also sheer determination, spirit, level of discipline, industrialness, endurance, and unity of all of them:
1. China, US : without nukes, they ´re about even . US is superior at Air-Sea, while China is superior at land-coast. If the war takes place between the two at a place near China proper, China is likely to win, whereas when it takes place far from China, the US would have a upper hand.
2. Russia: can´t beat the US in quality. can´t beat China in quantity and perhaps also much of the quality at the moment. The industrial might, one of the main drivers of a powerful military, of today´s Russia is 1 full league behind both China and USA.
3. Japan ( the sheer size and sophitication of Japanese indudstries could turn it into a military great power given a short notice. It would most likley loss to Russia because the later has a much greater geo size advantage)
4. France ( not convincingly though, due to these `cheese-eating surrender monkeys` seem to have never won a decent war along since Napoleon despite of possessing many advantages)
5. UK
6. Germany ( may switch the rank with France to be #4, due to the same reason as 3)
7. Italy
8. Spain
9. South Korea
10, North Korea (if NK were not starved as it is now it would probably rank above Italy)
11. Iran / Turkey / Taiwan