1. Electrochemical Energy Research Laboratory
2. Centre for Nanoscience and Technology
3. Pondicherry University
4. Puducherry – 605 014
5. India
6. Institut des Sciences et Ingénierie Chimiques
7. Ecole Polytechnique Fédérale de Lausanne (EPFL)
8. Lausanne
9. Switzerland