ReneSola wins 26MW of solar projects in Poland

Image: Solar panels. Photo: courtesy of RK008/FreeDigitalPhotos.net.