Oil price falls below $28 a barrel, or less than the cost of an actual barrel

This post does not have any comments yet