SEARCH Articles Figures Tables Polypyridyl Polypyridyl complexes Polypyridyls Ruthenium polypyridyl Ruthenium polypyridyl complexes Ruthenium sensitizers