NTPC Ltd (BOM:532555) has kicked off commercial operations at a 250-MW solar complex in the central Indian state of Madhya Pradesh as of September 1.