Oil price goes into negative territory as traders got caught in a desperate race to offload contracts for just about any price they could get.

Comments