Tag

NATIONAL OIL CORPORATION

Oil traders are panicky over the potential hit on oil prices following higher output in Libya.