Indian Oil is a publicly-owned company and is listed on the Bombay Stock Exchange and the National Stock Exchange of India.