Oil rattled by trade war sets price on course for weekly slump

Oil price news
Oil price news

Breaking