Press "Enter" to skip to content

Foundation stone laid for floating solar power plant

This 24 MW floating solar power plant will be located on the company's large water reservoir, inside the company's Tuticorin plant premises, said the …

Links to article:

Be First to Comment

Leave a Reply