Thiophene adsorption on TiO2 nanoparticle