Micro-structural analysis of NiFe2O4 nanoparticles synthesized by thermal plasma route and its suitability for BSA adsorption