Indian Fuel Retailers Absorb Rs 18 Loss Per Litre on Diesel