I. Introduction
The first perovskite material, was discovered almost two hundred years ago by Lev Perovski and it was named after him. Since then any compound crystallizing in the same structure as has been classified as a perovskite. The first time a perovskite material was used in a solar cell was by Miyaska et. al. [1] in 2009 and had an efficiency of about 3.8%. Since then relentless research has been done on different configurations of perovskite materials to commercialize them. Initially, perovskite solar cells faced a stability challenge because they were very prone to environmental and other factors. However, the stability of the cells was greatly increased over the last few years. One of the most recent stable perovskite solar cell lasted for about ten thousand hours-more than a year [2], while among the most recent efficiency recorded was 22.7% [3].