Ukraine has found a new pressure point in Russia’s wartime economy

Europe Business Moderate confidence — 64/100

Unverified

Sources: Cnbc