Nissan unveils 'world’s first' self-cleaning car

The innovative coating can be used for a range of applications