The Government of India owns approximately 68.57 % shares of the Indian Oil Corporation .
The company is mainly controlled by Government of India which owns approximately 58.57 % shares in the company .