×

Loading...
Ad by

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

Sign in and Reply Report