Home Breaking News NTPC commissions India’s largest floating Solar Power Project in Telangana