Perovskite BiFeO3 thin film photocathode performance with visible light activity. (15th July 2016)