The inherent unpredictability of oil prices and European stocks in demand
Investors are getting conflicting signals when it comes to the future direction of oil prices, and this week's fall to three-month lows off the back of crude producers' cartel OPEC+'s decision to boost output is unlikely to be the...
06 March 2025