1. Department of Physics
2. Indian Institute of Technology Delhi
3. New Delhi 110016
4. India
5. Department of Chemical Engineering
6. Department of Chemistry and Chemical Biology and The Baruch '60 Center for Biochemical Solar Energy Research
7. Rensselaer Polytechnic Institute
8. Troy
9. USA