1. School of Advanced Materials
2. Peking University Shenzhen Graduate School
3. Shenzhen
4. China
5. Research & Development Institute of Northwestern Polytechnical University (Shenzhen)
6. Northwestern Polytechnical University
7. Shenzhen 518057
8. Department of Physics
9. International Islamic University
10. Islamabad 44000
11. Pakistan
12. University of Glasgow
13. School of Chemistry
14. Glasgow
15. UK
16. Centre for Advanced Electronics & Photovoltaic Engineering (CAEPE)