Oil sheds 10% in 2023 as supply, demand concerns weigh

[ NEW YORK: Crude futures lost over 10% in 2023 in a tumultuous year of trading marked by geopolitical turmoil and concerns about the oil output levels of major producers around the world. Brent crude on Friday, the last trading day of the year, settled at US$77.04 a barrel, down 11 cents or 0.14%. US … Read more