Anthocyanin-sensitized solar cells using carbon nanotube films as counter electrodes.

Anthocyanin-sensitized solar cells using carbon nanotube films as counter electrodes.