Solar panels cannot perform successfully if they are caked in filth, yet cleaning them on a regular basis can be time-consuming. Luckily, engineers in Germany are on the case and have created an ultra-thin coating that can self-clean solar panels and other surfaces. Solar is the most important Read More...