Photocatalytic degradation of malachite green nile blue methylene blue methylene green and neutral red dyes using BiOCL as photocatalyst a kinetic and mechanistic approach