Workers installing a solar panel in Bihar, India.

Leave a comment

Back to Top