Facts on India General Knowledge Years The Indian Oil Corporation was set up in which year? A - 1964 B - 1965 C - 1966 D - 1970 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. Show Answer Tweet Share Share Share Share
0 comments: