1. New Technologies Research Center, Amirkabir University of Technology, Tehran, Iran
2. Sustainable and Renewable Energy Engineering (SREE), University of Sharjah, Sharjah, UAE
3. Department of Chemistry, Faculty of Science, University of Malaya, Kuala Lumpur, Malaysia
4. Institute of Nanotechnology and Catalysis (NanoCat), Institute of Postgraduate Studies, University of Malaya, Kuala Lumpur, Malaysia