1. Department of Chemistry and Chemical TechnologyVidyasagar University Midnapore 721102, West Bengal India
2. Nano Science and Synthetic Leaf Laboratory, Downing HallCenter for Healthcare Science and TechnologyIndian Institute of Engineering Science and Technology Shibpur India