It is true that North Korea is highly overestimated and probably will not last very long in a war with a major power or even a middle power as their economy and technological capabilities are very limited and weak. However they are considered the most militarized country in the world as they spend a huge amount of their GDP on military and pretty much the whole country is looked upon as an army and treated as such. They are very tough, hostile and paranoid due to the communist government which brainwashes its people to think this way especially towards the West, most specifically towards the US. Now I didn't mean to generalize saying they are tough, hostile and paranoid in my previous sentence but like I said they are brainwashed to think this way. Despite everything they have the 4th largest army in the world ahead of countries like Russia and still possess much military power/force that should be taken seriously, they are also developing and working on possessing nuclear weapons and have already succeeded in having some warheads according to some sources. Now Indonesia is ranked in top 15 as 12th or 13th in several websites I have come upon but when I looked more into it, I ranked them as 18th in the world. They have a very tough training system, and are economically growing as well, have fairly large and powerful army, navy and air force but still have some time to be considered powerful enough to be in top 15 or 12/13 in my opinion. I don't know much about African militaries but would rank Egypt, South Africa and Nigeria as the top 3, and the rest would follow. Anyway here's my extended top 20 to 30 if you or anyone else wants to know more: 16) Egypt, 17) Italy, 18) Indonesia, 19) Mexico, 20) Taiwan, 21) Sweden, 22) Greece, 23) Canada, 24) Spain, 25) Saudi Arabia, 26) Ukraine, 27) Australia, 28) Thailand 29) Denmark, 30) Poland.