Russia’s Budget Deficit Surges to $82 Billion as Ukrainian Strikes Hammer War Economy

Europe Business Moderate confidence — 64/100

Unverified

Sources: United24media