Not to mention purchasing power parity. Russia is well in excess of 400B worth of production in 2024, despite only having a defense budget of 150B.
If we snooze, we loose. Simple as that.

Comments