Why oil prices touched $100 a barrel despite announcement of historic reserves release
Crude oil prices continue to jump in the background of the Iran war. The international Brent crude oil benchmark briefly touched the $100 mark (Rs 9,222) per barrel yet again, the second time since the war began on February 28, to settle at $98 (Rs 9,037. …