Applying neoteric MgTiO3-coated TiO2 nanoparticulate films as scaffold layers in perovskite solar cells based on carbon counter electrode for retarding charge recombination. (1st April 2020)