Recession Fears, Slack Demand Cull Crude amid Lower Geopolitical Tensions: Report
Crude oil prices declined sharply by 8.1% month-on-month (m-o-m) in September, settling at an average of US$74.3 per barrel (bbl). The decline was mainly due to subdued demand from major economies. However, the recent flareup in geopolitical tensions is …