Tag: US stockpiles

Oil prices plunged to $59.12 per barrel on the back of increased US stockpiles

Decline in global demand for oil threatens to OPEC's plans to cut…

Mohamed Adel Mohamed Adel