Effect of halides on nanoporous Zn-based catalysts for highly efficient electroreduction of CO2 to CO