World's Largest Floating Solar Plant on India's Narmada River Destroyed by Bad Weather

10 months ago
409

The world's largest floating solar power plant, located on India's Narmada River, is left in ruins as a result of bad weather.

Loading comments...