Nanostructured perovskite oxides for dye-sensitized solar cells. (22nd September 2021)