Brent crude slips below $73/barrel while Indian petrol prices hold steady for 13 days. Oil firms face mounting under-recovery losses amid geopolitical tensions.
Brent crude slips below $73/barrel while Indian petrol prices hold steady for 13 days. Oil firms face mounting under-recovery losses amid geopolitical tensions.