Top

Construction begins on 84.7-megawatt solar facility in Spain