Composite Sr2TiO4/SrTiO3(La,Cr) heterojunction based photocatalyst for hydrogen production under visible light irradiation