Global oil prices have held firm at the end of a volatile week that has been marked by jitters over Chinese demand and US supplies.

Read full article here: Fin24 Market News