Perovskite solar cells (PSC)