Oil & Gas

Oil prices shed 10% in 2023 as supply, demand concerns weigh

Crude futures lost over 10% in 2023 in a tumultuous year of trading marked by geopolitical turmoil and concerns about […]