Oil prices fell after Venezuela said that global crude supplies needed to fall by 10 percent in order to bring production down to consumption levels.
Oil prices fell after Venezuela said that global crude supplies needed to fall by 10 percent in order to bring production down to consumption levels.