China's "Shanghai Power Company" to construct mega solar power plant in Iwakuni City, Yamaguchi Prefecture
A construction site of the mega-solar power plant by Shanghai Electric Power in Iwakuni, Yamaguchi Prefecture, western Japan on October 18, 2022. (Photo by west/AFLO)