1. Institute of Physical Chemistry Polish Academy of Sciences Kasprzaka 44/52 Warsaw 01-224 Poland
2. Department of Solar Energy School of Technology Pandit Deendayal Energy University Gandhinagar Gujarat 382007 India
3. Department of Chemical Engineering National Institute of Technology 769008 Rourkela India
4. Department of Science School of Technology Pandit Deendayal Energy University Gandhinagar Gujarat 382007 India
5. Institute for Photovoltaics (IPV) University of Stuttgart 70174 Stuttgart Germany
6. Helmholtz Young Investigator Group FRONTRUNNER Forschungszentrum Jülich 52425 Jülich Germany
7. Department of Chemistry Faculty of Science King Khalid University P.O. Box 9004 Abha 61413 Saudi Arabia
8. Deparment of Electrical Engineering and Computer Science Massachusetts Institute of Technology Cambridge MA 02139 USA