Removal of cationic dyes from aqueous solutions using NiFe2O4 nanoparticles