Under the scorching sun, a sea of solar panels gleams in the semi-arid landscape. Pavagada, 100 miles north of Bengaluru in southern India, is the world’s third-largest solar power plant, with 25m…