Stock markets shudder worldwide after oil prices briefly spike to nearly $120 per barrel

Mar 09, 03:06 PM