Construction finishes on two floating mega-solar plants in Japan



Construction finishes on two floating mega-solar plants in Japan

Comments