1. Institute for Nanotechnology and Water Sustainability, College of Science, Engineering and Technology, University of South Africa, Florida Campus Johannesburg South Africa
2. Department of Chemistry Durban University of Technology Durban South Africa
3. Department of Chemical and Metallurgical Vaal University of Technology Vanderbijlpark South Africa
4. Academy of Nanotechnology and Wastewater Innovations Johannesburg South Africa
5. Department of Chemistry and Biotechnology Vaal University of Technology, Technology Vanderbijlpark South Africa