NTPC is India's largest power company established in 1975 with an installed capacity of over 30,000 MW from coal, gas, and hydro sources. It aims to increase capacity to 56,000 MW by 2017 through new projects. NTPC generates about 26.7% of India's power while only owning 19.24% of installed capacity. It has diversified into areas like coal mining, oil and gas exploration, and power distribution and trading. NTPC focuses on corporate social responsibility programs in areas like community development, education, and environment protection.