Plastic based dye-sensitized solar cells using Co9S8 acicular nanotube arrays as the counter electrode

Plastic based dye-sensitized solar cells using Co9S8 acicular nanotube arrays as the counter electrode