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. The post ICYMI: World’s Largest Floating Solar Power Plant Wrecked by Storm Just Before Grand Launch (VIDEO) appeared first on The Gateway Pundit. Read More in The Gateway Pundit. Read More in Red Pill NOWlej.