1. Eco-Materials and Renewable Energy Research Center (ERERC)
2. Jiangsu Key Laboratory for Nano Technology
3. Nanjing University
4. Nanjing 210093
5. China
6. School of Engineering and Applied Science
7. P. R. China
8. National Laboratory of Solid State Microstructures
9. Collaborative Innovation Center of Advanced Microstructures
10. School of Physics
11. King Abdulaziz University
12. Chemistry Department
13. Faculty of Science
14. Jeddah 21589
15. Saudi Arabia