The possible exhaustion of fossil fuels in the near future and soaring global energy demand have driven the search for new types of sustainable and renewable alternatives. Perovskite (CH3NH3PbX3, X = I, Br, Cl) solar cells are a type of solar cell based o