Russia's federal budget revenues from oil and gas dropped by 24% in 2025 to the lowest level since 2020, according to Finance ...
Russia's Project 09851 submarine Khabarovsk, designed to deploy the Poseidon nuclear torpedo, may begin sea trials in 2026.
With the sides far apart on key issues as Russia’s full-scale invasion of Ukraine approaches the four-year mark, analysts say ...
Russia’s oil-and-gas budget suffered a painful blow in 2025. Revenues from the sector fell 24% to 8.48 trillion roubles, the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results