Raman spectroscopic studies of substituted bipyridines, their ruthenium(II) complexes and surface-derivatized TiO2