To investigate the structural, electronic, optical and magnetic properties of Sr-doped KNbO3 for perovskite solar cell applications: A DFT study. (1st May 2023)