NTPC is an energy company that is engaged in the power generation business. It generates power from coal, liquid fuel, solar, nuclear, thermal, and renewable energy sources. The company also offers consultancy, project management, and supervision services.