Bismuth oxyiodide-graphene nanocomposites with high visible light photocatalytic activity.