High efficiency solar panel produced in Europe The investment in solar panels should not be done lightly. A 10-year guarantee is a security that ITC Europe offers on its entire range. François-Xavier Ricardou Published on October 31, 2016 More articles on the theme Solar panels ITC Europe