Both Mexico (123 mil) and Brazil (209m) have more or less as much population as Russia (145m), well Brazil has a lot more.
Brazil has a even higher GDP than Russia and Mexico isn’t trailing that far either.
Surprisingly enough, even their GDP per capita (which pretty much decides how a average citizen lives) is more or less equal with all three countries (around 9.800 usd)
So, if all these countries make about the same about of money in total, same amount of money divided per capita and have comparable population levels, how come only Russia is considered a superpower, and how come only they have a decent army? Don’t Brazil or Mexico have their geostrategic interests that they wish to protect?
Brazil has a “air force” consisting of around 40 F-5 fighters, which were produced at the same time when MiG 21’s were. Brazil supposedly has 28 modern J-39 Gripens on order, so that’s something, but still it’s nothing for a country of that level.
Mexico on the other hand doesn’t have a single fighter plane, whatsoever! Poor eastern European countries, 10 to 15 times smaller and weaker than Mexico have usually around 12 fourth gen MiG 29 fighters and Mexico doesn’t have even a third gen fighter, how and why?