April 5, 2016September 25, 2025Featured News Australian Scientists Invent Self-Cleaning Clothes A team of scientists in Australia have developed a textile that cleans itself. Over recent years, scientists have been working to create […]