Indian state-run energy company NTPC Ltd (BOM:532555) on Saturday inaugurated India’s largest floating solar power plant with a capacity of 25 MW.