A novel visible-light responsive photocatalytic fuel cell with a highly efficient BiVO4/WO3 inverse opal photoanode and a MnO2/graphene oxide nanocomposite modified cathode. (15th March 2019)