1. Institute of Microscale Optoelectronics
2. International Collaborative Laboratory of 2D Materials for Optoelectronics Science and Technology of Ministry of Education
3. Shenzhen University
4. Shenzhen 518060
5. P. R. China
6. Nanomaterials Research Group
7. Physics Division
8. PINSTECH
9. Nilore 45650
10. Pakistan
11. Centre for Advanced Electronics & Photovoltaic Engineering
12. International Islamic University
13. Islamabad