NTPC Green Energy Ltd (BOM: 544289), or NGEL, the green arm of India’s state-owned utility NTPC Ltd (BOM:532555), has hit 10 GW of commissioned renewable energy capacity.