Oil prices have briefly touched $100 a barrel, nearing the record peak of $101.70 in 1980 when a war between Iran and Iraq triggered an oil supply crisis.
Analysts said that geopolitical turmoil, tight energy stockpiles, and a weak US dollar triggered a flood of speculative buying, leading to the price rise.
Rising economies in China and India fed..
More