Question: what is the difference between bharat petroleum and indian oil?
Answer: BPCL and IOCL are PSU companies, that is they are government owned and the government of India has the stake in these companies. Government owns 53.98% stake in BPCL and 54.06% stake in IOCL. HPCL is a subsidiary of Oil and Natural Gas Corporation (ONGC). ONGC has 51.1% stake in HPCL.