Photoinduced electron transfer in dye sensitized solar cell. Donor ruthenium complex acceptor titanium dioxide nanoparticle (arrow indicates electron movement).