China already destroyed India in a war once in the 70s. A country with the same population but an IQ average of around 15 points lower can't beat China.
Printable View
UK and France should follow USA/China/Russia. Being on the permanent council of the UN is a diplomatic bonus, plus nuclear weapons.
A good way to see who is and who is not a great power is to see who is invited to the great conferences regarding something. Like, Russia and the US were invited to the Berlin conference regarding dividing Africa even though they didn't want any African colonies. But they gave an opinion.
The same can be seem today in the issue of Iran's nuclear capabilities. The group that decides that is P5+1 (five security council members plus Germany). When the issue is North Korea, the group is Russia, China, Japan and the USA.
So my ranking (I'd include Nobel laureates in hard sciences as a measure of prestige and how scientifically good the country is) would be
1. USA
2. China
3. Russia
4. United Kingdom
5. France
6. India
7. Japan
8. Germany
9. Italy
10. Brazil
11. South Korea
12. Canada
13. Turkey
14. Israel
15. Spain
16. Saudi Arabia
17. Iran
18. Mexico
19. Taiwan
20. Australia