How to keep windows clean for 5 years

How to keep windows clean for 5 years
Windows are continuously exposed to the elements, and contamination such as salts, bird excretions and soot from exhaust gases are often recurring contaminations. In applications such as windows on a tall building or lenses of cameras monitoring highway traffic, it is not always possible to manually clean such a window. But how do you keep ...