Direct conversion of solar radiation into electricity is a renewable, abundant and clean method for producing energy. Organic-inorganic metal halide perovskites have attained great attention in developing efficient and cost-effective solar cells. They show many ideal properties such as high carrier mobility, large absorption coefficient, an appropriate and tunable band gap and they can be manufactured at low costs. Moreover, contrary to organic materials they have shown non-excitonic behavior. Development of perovskite solar cells has been fastest among all cell types exceeding 20% efficiency in first 6 years. However, there are several factors complicating their commercialization including device stability, hysteresis and environmental imp...