Petrol prices cut by Rs 2 a litre