Text this: Bi2O3–BiOCl/poly-m-methyl aniline nanocomposite thin film for broad-spectrum light-sensing