Indian Oil’s net profit dips 71%

Indian Oil Corp (IOC), India’s largest fuel retailer, on Wednesday reported a 71% dip in its Q1 net profit as good refinery margins was not enough to cover the revenue loss on fuel sales.

For full news, click here