Oil Trades below $42 with tension between US and China flaring

You are here: