Opto-electrochemical characteristics of synthesized BaFe2O4 nanocomposites: Photocatalytic degradation and hydrogen generation investigation. (19th March 2022)