1. Department of Applied Science and Humanities, Jamia Millia Islamia, New Delhi 110025, India
2. School of Ocean and Earth Science, Tongji University, 1239 Siping Road, Shanghai 200092, China
3. Department of Environmental Science and Engineering, Jamia Millia Islamia, New Delhi 110025, India
4. Department of Pharmacognosy and Phytochemistry, Jamia Hamdard, New Delhi 110062, India
5. Waters India Pvt. Limited, New Delhi 110025, India