Oil prices are facing downward pressure due to weak Chinese demand, a strengthening US dollar, and concerns about a potential global economic slowdown.
Crude oil futures fell on Friday, on their way to a weekly loss, as investors remain worried over a global surplus, while gold prices faced their biggest weekly ...