Key Points Regarding Russia, Ukraine, and Oil
Traders got to their desks this morning with reports of Russia launching a full-scale invasion of Ukraine. A video showing shelling in different points of the country, including Kyiv, surfaced.
But the situation is still fluid and…
Read More
Read More