Heterostructured nanocomposite tin phthalocyanine@mesoporous ceria (SnPc@CeO2) for photoreduction of CO2 in visible light | Synapse