1. School of Chemistry
2. Madurai Kamaraj University
3. Madurai-625 021
4. India
5. Research Institute of Photocatalysis
6. State Key Laboratory on Photocatalysis
7. Fuzhou University
8. Fuzhou 350002
9. People's Republic of China
10. Department of Chemistry and Instituto de Tecnología Química
11. Consejo Superior de Investigaciones Científicas-Universitat Politecnica de Valencia
12. Universitat Politecnica de Valencia
13. 46022 Valencia
14. Spain