New mega floating solar plant in Madhya Pradesh
India: Tata Power Solar Systems Ltd has received the letter of award of setting up a floating solar project for NHDC Ltd.
India: Tata Power Solar Systems Ltd has received the letter of award of setting up a floating solar project for NHDC Ltd.