Hierarchical CsPbBr3 nanocrystal-decorated ZnO nanowire/macroporous graphene hybrids for enhancing charge separation and photocatalytic CO2 reduction