World’s Largest Floating Solar Power Plant Wrecked by Storm

8 months ago
18

The world’s largest floating solar power plant, located at Omkareshwar Dam in Madhya Pradesh, India, was obliterated by a storm on April 9, 2024. , just days before its scheduled grand inauguration.

Loading comments...