In recent years, a perovskite solar cells (PSCs) emerged as an intriguing new addition to the list of novel solar cells (SCs) that either challenge or complement already mature silicon SCs 1,2,3.