Kolkata was the only city to register a drop in petrol prices among 10 big cities in the last 24 hours.