1. Technical Institute of Physics and Chemistry
2. Chinese Academy of Sciences
3. Beijing 100190
4. China
5. University of Chinese Academy of Sciences
6. Solar Cell Applications Research Lab
7. Department of Physics
8. Government College University
9. Lahore
10. Pakistan
11. University College of Pharmacy
12. University of the Punjab
13. Key Laboratory of Green Process and Engineering
14. Institute of Process Engineering
15. School of Science
16. University of Management and Technology
17. Lahore 54770