Oil prices surge past $100 despite record reserve release; traders fear supply shock
Global oil prices climbed above $100 per barrel even after a record release from strategic petroleum reserves, as traders remain concerned that the supply disruption...
