Aerial view of a photovoltaic power station on a barren mountain in Zaozhuang, Shandong province, China, June 26, 2022.