Crude slumped as the escalating U.S.-China trade war that threatens economic growth overshadowed the biggest drop in American crude inventories in almost two years.

More…

Comments are closed.