Graphene-linked graphitic carbon nitride/TiO2 nanowire arrays heterojunction for efficient solar-driven water splitting

Graphene-linked graphitic carbon nitride/TiO2 nanowire arrays heterojunction for efficient solar-driven water splitting