Enhanced UV and visible light photocatalytic properties of synthesized AgBr/SnO2 composites