Petrol, diesel prices reduced for second straight day even as oil recovers

Petrol in Delhi now costs Rs 70.29 a litre and diesel Rs 63.01 a litre; in Chennai, petrol costs Rs 73.02 and diesel Rs 66.48 a litre; in Mumbai, petrol costs Rs 75.99 and diesel Rs 65.97 a litre