The green energy arm of Indian state-run energy company NTPC Ltd (BOM:532555) has launched commercial operations at a 300-MW photovoltaic (PV) park within the Bhadla solar complex in Rajasthan.