Bi7O9I3/reduced graphene oxide composite as an efficient visible-light-driven photocatalyst for degradation of organic contaminants