Self-cleaning solar panels boost efficiency with wind power

Solar energy is vital for sustainable future, but dust and other environmental factors dramatically reduces its energy efficiency.