Petrol will cost Rs 103.97 per litre in Delhi against Rs 110.04 per litre, according to a price notification of state-owned fuel retailers. from Industry-Economic Times Read The Rest:economictimes...