Conflict in Ukraine and Gaza have clouded oil supply prospects but demand is in focus at the moment thanks to higher interest rates and China’s economic woes.
What's Your Reaction?