Synthesis of Sn4P3/reduced graphene oxide nanocomposites as highly efficient electrocatalysts for CO2 reduction