Global stocks sell off as oil hits $111 and French bond yields surge
Global markets sold off as oil hit $111 per barrel and geopolitical tensions escalated across the Middle East and Europe, Fortune reported. The price of crude rose from $108 in the previous session after Saudi Arabia cancelled its Future Investment Initiative following Houthi attacks on the airport in Riyadh and two tankers in the Strait of Hormuz.3