1. School of Materials Engineering
2. Shanghai University of Engineering Science
3. Shanghai 201620
4. China
5. State Key Laboratory of Photocatalysis on Energy and Environment
6. Nanomaterials and Solar Energy Conversion Lab
7. Department of Chemistry
8. National Institute of Technology
9. Tiruchirappalli 620 015
10. India