Oil prices spike to record $117.40 a barrel
Oil prices spiked to a record $117.40 a barrel after a Japanese oil tanker was hit by a rocket near Yemen and militants in Nigeria claimed two attacks on pipelines.