Russian Sanctions – Where They Are Hurting Most
After pulling back heavily yesterday, oil prices are up slightly, with WTI crude hitting $98.59. With Russian and Ukrainian talks yesterday having no positive outcome, Russia seems to be under more pressure to end the invasion with a swift victory of Kyiv. However, the invasion has been anything but swift, and the sanctions imposed by […]