The key pillar of Russia's war chest is cracking. The timing couldn't be worse.

The key pillar of Russia's war chest is cracking. The timing couldn't be worse.

Getty Images

Russia's revenue from oil and gas has plunged recently, putting further pressure on Moscow to end its war in Ukraine.

No comments

Read more