New Delhi , April 30 (IANS) Petrol prices have been slashed by Rs.3 per litre from midnight, state-owned Indian Oil Corp announced Tuesday.