Tags #India Unveils World’s Largest Solar Power Plant

Tag: #India Unveils World’s Largest Solar Power Plant

India Unveils World’s Largest Solar Power Plant

India has been celebrated by environmental groups with the announcement of its latest solar power plant in Kamuthi, Tamil Nadu, Southern India. The facility’s...