NTPC Green Energy Appoints Three Independent Directors to Its Board – Know More About Them May 15, 2025