Hydrothermal synthesis and visible-light photocatalytic activities of SnS2 nanoflakes