The Indian Oil Corporation was set up in which year?

Answer : A

Explanation

Indian Oil Corporation is an Indian state owned oil and gas company primarily headquartered in New Delhi. It is the largest commercial oil company in the country.


Related Posts

0 comments: