Size-tunable fabrication of BiFeO3 nanoparticles with enhanced visible-light photocatalytic activity using a facile co-precipitation method. (21st August 2019)