The military assault Russia launched against Ukraine on February 24, 2022 has been a destabilizing event of historic magnitude, its humanitarian, political and economic impacts reverberating far beyond the borders of Russia...more
Following a breakdown of negotiations between Saudi Arabia and Russia, on March 8, 2020, oil prices experienced the largest one-day price drop since the 1991 Gulf War, falling to $30 a barrel. This occurred in the context of...more