Oil soars to touch $95 a barrel

Oil prices surge, touching $95 in late US trading after US government data shows a fall in crude stockpiles.

Comments are closed.