Shares of the Indian Oil Corporation Ltd. traded at Rs 128.75 on BSE at 10:55AM (IST) on Monday, 0.46 per cent from previous ...
The Indian Oil Corporation (IOC) has purchased 7 million barrels of crude oil from suppliers in the Middle East and Africa.