Self-assembly of cuprous oxide nanoparticles supported on reduced graphene oxide and their enhanced performance for catalytic reduction of nitrophenols