Size controlled synthesis of SnO 2 and its electrostatic self- assembly over reduced graphene oxide for photocatalyst and supercapacitor application