A dual function nanocrystalline TiO2 platform for solar photocatalysis and self cleaning application. (October 2017)