Exactly right. Land areas in sq km:
Italy 301,333 , Japan 377,873, Germany 356,910, total 1,036,116
Iran 1,648,000
Iran is substantially bigger than the combined Axis Powers from WW II, and I'm sure McCain knows that, even though Obama doesn't know or doesn't want to admit it. Even if you prefer to look at oil revenue or their enthusiam for terrorism and war instead of just area, the conclusion is the same. They're not tiny.