Improving heterogeneous photo-Fenton catalytic degradation of toluene under visible light irradiation through Ba-doping in BiFeO3 nanoparticles