Russia economy meltdown as oil prices plummet and 'shipping costs surge'
Mar 5, 2025 - 20:00


Oil revenues are a major source of income for Putin's regime and play a vital role in helping Russia to finance its war in Ukraine.