Hierarchical porous AgCl@Ag hollow architectures: Self-templating synthesis and highly enhanced visible light photocatalytic activity