Less efficient removal of crystal violet using nZVI could be attributed to the fact that nZVI was prone to aggregate as shown, leading to a decrease in its specific surface area and reaction activity (Choe et al. 2000; Zhang et al. 2010) despite the low adsorption of cationic dye onto the Fe0, Fe2O3, and Fe3O4 being reported