1. Electrochemical Energy Research Lab
2. Centre for Nanoscience and Technology
3. Pondicherry University
4. Puducherry–605014
5. India
6. Department of Chemical Engineering and Biotechnology
7. National Taipei University of Technology
8. Taipei 106
9. Republic of China