Band gap tuning and optical properties of BiFeO3 nanoparticles