Petrol prices across India remained stable today, March 16, despite global crude oil hitting USD 103 per barrel. Delhi maintained the lowest rate at INR 94.77/L, while Hyderabad recorded the highest at INR 107.50/L. Although international volatility persists, domestic prices have held steady for months due to OMC cost absorption.