1. Department of Chemistry
2. National Institute of Technology
3. Rourkela 769008
4. India
5. School of Basic Sciences
6. Indian Institute of Technology Bhubaneswar
7. Bhubaneswar 751 013
8. Indian Institute of Technology Roorkee
9. Roorkee 247667
10. Institute for Chemical Research
11. Fribourg Center for Nanomaterials
12. University of Fribourg
13. CH-1700 Fribourg
14. Switzerland