NTPC incorporates wholly owned subsidiary in Mauritius for floating solar-plus-BESS project July 3, 2026 | News NTPC Limited has incorporated NTPC (Mauritius) Energy Limited… This content is restricted.