Indian Oil Corp said on Friday it will reduce retail selling prices of petrol from Saturday by Rs 2 per litre.The company also said it has lost over Rs 500 crore on sale of petrol so far during the current financial year.