Oil prices fall as U.S.-China trade war outweighs inventory drop
Oil prices fell on Thursday as an escalating trade battle between the United States and China outweighed upward pressure from a surprise decline in U.S. inventories of crude. Brent crude Continue Reading
