Very recently,organic–inorganic lead halide based perovskites (CH3NH3PbX3(X:Cl,Br,or I)) have emerged as a new class of light absorbers for thin film solar
Dye-sensitized solar cells (DSSCs) have attracted widespread attention in recent years as potential cost-effective alternatives to silicon-based and thin-fi