NTPC Limited is an Indian power generation company. The company's field of activity is mainly the production and sale of bulk energy to State Power Utilities. Its segments include Generation and others. Its production segment deals with the production and sale of bulk energy to the country's power plants. The other segment of the company focuses on consulting, project management and inspection, energy trading, oil and gas exploration and coal mining. The company has a total of 89 power plants in various states of India either independently or through joint ventures and subsidiaries. The company's subsidiaries include NTPC Vidyut Vyapar Nigam Limited, NTPC Electric Supply Company Limited, Bhartiya Rail Bijlee Company Limited, Patratu Vidyut Utpadan Nigam Limited, NTPC Mining Limited, North Eastern Electric Power Corporation Limited, THDC India Limited, NTPC EDMC Waste Solutions Private Limited, NTPC Green Energy Limited and Ratnagiri Gas and Power Private Limited.