📍 MOSCOW, RUSSIA
03.11.2026
Putin pushes the myth of Russian invincibility, seemingly to set his terms for peace
Putin pushes the myth of Russian invincibility, seemingly to set his terms for peace. When Russian President Vladimir Putin recently declared that inflicting a "strategic defeat" on Russia is "unrealistic," it may have s...