NTPC is India's Bigger Power Sector company with headquarters in New Delhi and with Employee Count of 19,918 as on 2019. NTPC company generates and distributes electricity. Other operations include gas exploration and coal mining.
State-Owned Oil and Gas company with headquarters in New Delhi of India. As on 2020, Indian Oil Corporation has 33,498 employees. Exploring, Refining, Pipe Line Transportation and Marketing of Oil and Gas related products is core business of IOC. More than 10 oil refineries. Markets petrol and diesel through its petrol outlets which are present across India.