Cyanide degradation in aqueous solution by heterogeneous photocatalysis using boron-doped zinc oxide