Solar panels are outside for the duration of their working life, so it's optimistic to think they will remain spotless. Dust, ...