Centre for Materials Science, College of Science, Engineering and Technology, University of South Africa, Johannesburg 1710, South Africa Institute for Nanotechnology and Water Sustainability (iNanoWS ...